Developer Tools / 21:01

Find and fix performance issues in your Metal games

Developer ToolsGraphics & Gamesiosipadosmacos

Key Points

  • Track down hard-to-find game performance issues with powerful Metal tools.
  • Shows how to collect Metal game performance data with Instruments, metalperftrace on macOS, and Control Center traces on iOS.
  • Turn hours of telemetry into clear, actionable insights.
  • The session moves through Metal performance metrics, Trace collection, Analyze performance traces, Contextualize with StateReporting, Collect field data with MetricKit.
  • Key concepts include Metal, Instruments, StateReporting, macOS 27, MetricKit, iOS 27, MetalFX, JSON.
  • Platform coverage: ios, ipados, macos.

Condensed Flow

01

Metal performance metrics:

Focuses on Metal.

02

Trace collection:

Focuses on Instruments.

03

Analyze performance traces:

Focuses on Metal.

04

Contextualize with StateReporting:

Focuses on StateReporting, Metal, Instruments.

05

Collect field data with MetricKit:

Focuses on MetricKit, iOS 27, Metal.

More Detail

Additional details

  • Detailed flow: Metal performance metrics -> Trace collection -> Analyze performance traces -> Contextualize with StateReporting -> Collect field data with MetricKit.
  • APIs and concepts to recognize: Metal, Instruments, StateReporting, macOS 27, MetricKit, iOS 27, MetalFX, JSON.
  • Version and support notes focus on StateReporting, iOS 27, MetricKit, Metal, macOS 27.
  • Implementation focus: Metal, StateReporting, Instruments, MetricKit, iOS 27, MetalFX.

Resources