Optimize CPU performance with Instruments - WWDC25 - Videos - Apple Developer
developer.apple.com · 5,178 words · saved by 1 readers
Learn how to optimize your app for Apple silicon with two new hardware-assisted tools in Instruments. We'll start by covering how to...
Hi, I'm Matt and I'm an OS kernel engineer. Today, I'll teach you how to use Instruments to optimize code for Apple silicon CPUs. Using CPU resources efficiently can avoid noticeable wait times when your app needs to process large amounts of data or quickly respond to an interaction. But predicting how software performs is difficult for two reasons. The first is the layers of abstraction between your Swift source code and what actually ends up running. The source code you write for your app is compiled into machine instructions that eventually execute on a CPU. But your code doesn't run…
saved by
related reading
- abseil / Performance Hintsabseil.io
- Algorithms for Modern Hardware - Algorithmicaen.algorithmica.org
- Making Deep Learning go Brrrr From First Principleshorace.io
- From hand-tuned Go to self-optimizing code: Building BitsEvolve | Datadogdatadoghq.com
- Infographics: Operation Costs in CPU Clock Cycles - 6IT6it.dev
- [2010.04017] DiffTune: Optimizing CPU Simulator Parameters with Learned Differentiable Surrogatesarxiv.org
- abseil / Performance Hintsabseil.io
- PERF tutorial: Finding execution hot spots - Sand, software and soundsandsoftwaresound.net
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- Spatialspatial-lang.org
- Paul Buchheit: Optimizing everything: some details matter a lot, most don'tpaulbuchheit.blogspot.com
- Notes • Nick Arnernickarner.com