Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Unity Profiler

Analyze the performance of your application with the Profiler.
Read time 1 minuteLast updated 7 days ago

The Unity Profiler is a tool you can use to get performance information about your application. You can connect it to devices on your network or devices connected to your computer to test how your application runs on your intended release platform. You can also run it in the Unity Editor to get an overview of resource allocation while you're developing your application.

Topic

Description

Profiler introductionGather and display performance data with the Unity Profiler.
Navigating the Profiler windowOpen the Profiler window and inspect data.
Collect performance dataConnect a device to the Profiler to collect and visualize performance data.
Profiler modulesUse Profiler modules to inspect and visualize performance data.
Running the Profiler in its own processUse the Standalone Profiler to run the Profiler in its own process.
Play mode and Editor samplesUnderstand the difference between profiling data collected in Play mode and the data collected in the Editor.
Instrument all function callsEnable deep profiling to capture detailed function call information.
Analyzing Profiler tracesExport and analyze detailed Profiler trace data to identify optimization opportunities.
Customizing the ProfilerAdd custom profiling information to your code and create custom Profiler modules to visualize specialized performance data.
Profiler markers referenceReference for built-in Profiler markers.
Profiler counters referenceReference for built-in Profiler counters.
Profiler window referenceReference for the main Profiler window.
Profiler Preferences referenceReference for settings related to the Profiler.
Profiler command line arguments referenceReference for arguments to start the with the command line.

Additional resources