WWDC26: Find and fix performance issues in your Metal games | Apple @AppleDeveloper
WWDC26: Find and fix performance issues in your Metal games | Apple  @AppleDeveloper
Uploaded June 2026 | Updated September 2026, 1 week ago
Track down hard-to-find game performance issues with powerful Metal tools. Discover how to collect rich performance data using Game Performance Overview in Instruments, run background traces with metalperftrace on macOS and Control Center on iOS, and use the new StateReporting API to correlate metrics directly to your game’s runtime state. Turn hours of telemetry into clear, actionable insights.

Explore related documentation, sample code, and more:
Understanding the Metal Performance HUD metrics: developer.apple.com/documentation/Xcode/Understanding-metal-performance-hud-metrics
Monitoring your Metal app’s graphics performance: developer.apple.com/documentation/Xcode/Monitoring-your-Metal-apps-graphics-performance
Getting started with StateReporting: developer.apple.com/documentation/StateReporting/getting-started-with-statereporting
Metal debugger: developer.apple.com/documentation/Xcode/Metal-debugger
Discover new Metal profiling tools for M3 and A17 Pro: developer.apple.com/videos/play/tech-talks/111374

00:00 - Introduction
01:51 - Metal performance metrics
03:32 - Trace collection
06:38 - Analyze performance traces
10:08 - Contextualize with StateReporting
17:48 - Collect field data with MetricKit
19:41 - Next steps

More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp
WWDC26: Find and fix performance issues in your Metal games | AppleWWDC26: Unlock in-game content with StoreKit and Background Assets | AppleWWDC26: Build, deliver, and automate with Xcode Cloud | AppleWWDC26: Meet the Evaluations framework | AppleWWDC26: LLM search using Core Spotlight | AppleWWDC26: Create high-quality images using Image Playground | AppleWWDC26: What’s new in Swift | AppleGame Porting Toolkit now includes AI coding skillsA great UI metaphor is like...Build a RealityKit game... with no code!Dub Dub Daily: Day 3 | WWDC26WWDC26: Optimize custom machine learning operations with Metal tensors | Apple
Apple Developer |

WWDC26: Find and fix performance issues in your Metal games | Apple

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER