Uploaded June 2026 | Updated September 2026, 1 week ago
Tackle app responsiveness issues with a clear workflow. Explore the Swift Concurrency instrument, Time Profiler, and System Trace to pinpoint bottlenecks. Discover how to use top functions and run comparisons to measure your improvements and confirm your fixes. And learn about other enhancements in Instruments which make each iteration of this cycle faster than ever, so you can deliver a smoother user experience in less time.
Explore related documentation, sample code, and more:
Analyzing CPU profiles with call tree views: developer.apple.com/documentation/Xcode/analyzing-cpu-profiles-with-call-tree-views
Embrace Swift generics: developer.apple.com/videos/play/wwdc2022/110352
Optimize CPU performance with Instruments: developer.apple.com/videos/play/wwdc2025/308
Embracing Swift concurrency: developer.apple.com/videos/play/wwdc2025/268
Analyze hangs with Instruments: developer.apple.com/videos/play/wwdc2023/10248
What’s new in Xcode 27: developer.apple.com/videos/play/wwdc2026/258
00:00 - Introduction
01:12 - Diagnostic flow
07:06 - Sampling data visualization
16:01 - Execution contention
20:29 - System blocking
26:07 - Next steps
More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp
Tackle app responsiveness issues with a clear workflow. Explore the Swift Concurrency instrument, Time Profiler, and System Trace to pinpoint bottlenecks. Discover how to use top functions and run comparisons to measure your improvements and confirm your fixes. And learn about other enhancements in Instruments which make each iteration of this cycle faster than ever, so you can deliver a smoother user experience in less time.
Explore related documentation, sample code, and more:
Analyzing CPU profiles with call tree views: developer.apple.com/documentation/Xcode/analyzing-cpu-profiles-with-call-tree-views
Embrace Swift generics: developer.apple.com/videos/play/wwdc2022/110352
Optimize CPU performance with Instruments: developer.apple.com/videos/play/wwdc2025/308
Embracing Swift concurrency: developer.apple.com/videos/play/wwdc2025/268
Analyze hangs with Instruments: developer.apple.com/videos/play/wwdc2023/10248
What’s new in Xcode 27: developer.apple.com/videos/play/wwdc2026/258
00:00 - Introduction
01:12 - Diagnostic flow
07:06 - Sampling data visualization
16:01 - Execution contention
20:29 - System blocking
26:07 - Next steps
More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp










