← All resources

Optimize Your Game with the Unity Profile Analyzer

Tool Intermediate

Unity Technologies

Visit resource ↗

Description

Unity's official guide to the Profile Analyzer package, hosted on unity.com. The package aggregates Unity Profiler marker data across many frames, complementing the standard Profiler's single-frame Timeline and Hierarchy views.

Install via Window > Package Manager from the Unity Registry. Pull data from an active Profiler session or load saved .pdata captures, then inspect min, max, mean, median, and quartile timings per marker across selected frame ranges. Single view summarizes one capture; Compare view places two datasets side by side for before/after optimization or version-upgrade analysis.

Workflows include comparing median versus longest frames within one capture, filtering marker depth to isolate user scripts at level four, and linking back to exact Profiler frames for drill-down. Unity recommends saving baseline captures before refactors and re-recording the same gameplay scenario for meaningful A/B tests.

The guide ties into Unity's broader profiling e-book for Unity 6. Profile Analyzer is free with Unity; it focuses on CPU marker statistics rather than GPU hardware counters (use platform tools such as RenderDoc or ARM Streamline for GPU detail).

Official Unity documentation for teams that outgrow single-frame Profiler inspection; especially useful when validating optimization passes or Unity version upgrades across hundreds of frames.