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
- How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklogsiboehm.com
- abseil / Performance Hintsabseil.io
- A friendly introduction to machine learning compilers and optimizershuyenchip.com
- The "Basics" | Putting the "You" in CPUcpu.land
- Infographics: Operation Costs in CPU Clock Cycles - 6IT6it.dev
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly - Casey Primozic's Homepagecprimozic.net
- Modern Microprocessors - A 90-Minute Guide!lighterra.com
- ⭐️ Fast LLM Inference From Scratchandrewkchan.dev
- Effortless Performance Improvements in C++ | Julien Jorge's Personal Websitejulien.jorge.st
- There's no reason for software to be slow anymoredanluu.com