Power, performance, and you

Performance optimization can seem like a daunting task — with many metrics to track and tools to use. Fear not: Explore tooling, metrics, and paradigms that can help smooth your development process and contribute to a great experience for people using your app. We’ll show you how you can use Xcode to track down issues and regressions, diagnose memory performance issues, and identify hangs and delays. We’ll also provide guidance on when you should consider asynchronous code to improve your app performance.

Diagnose Power and Performance regressions in your app

Quickly discover how to identify priorities when viewing power and performance regressions. Learn how to track metrics that have regressed with device-and percentile-specific information, so you can focus your efforts on optimization and save valuable development time. We’ll also show you how to...

Watch now

Detect and diagnose memory issues

Discover how you can understand and diagnose memory performance problems with Xcode. We’ll take you through the latest updates to Xcode’s tools, explore Metrics, check out the memgraph collection feature in XCTest, and learn how to catch regressions using a Performance XCTest.

Watch now

Ultimate application performance survival guide

Performance optimization can seem like a daunting task — with many metrics to track and tools to use. Fear not: Our survival guide to app performance is here to help you understand tooling, metrics, and paradigms that can help smooth your development process and contribute to a great experience...

Watch now

Understand and eliminate hangs from your app

Discover how you can track down hangs and delays in your app. We’ll show you tools and methods to discover hangs and their causes, learn about anti-patterns that can lead to hangs, explore best practices for eliminating hangs like GCD, and provide guidance on when you should consider asynchronous...

Watch now