Skip to content

Instruments

INFO

Please see the Sampling profilers and the Tracing profilers for more information.

  • Open Xcode. Select Open Developer Tool - Instruments from the Xcode app menu:

  • Double-click on Time Profiler in the Instruments window:

  • In the Time Profiler window, click on the Target menu, select Choose target... and specify the path to the Godot binary, command line arguments, and environment variables in the next window.
  • You can also attach the Time Profiler to a running process by selecting it from the Target menu.

  • Click the Start an immediate mode recording button to start profiling.

  • Perform the actions you wish to profile in the editor or project. When you're done, click the Stop button.

  • Wait for the results to appear.

  • At the bottom of the window you will see a call tree for all CPU threads started, and the Heaviest Stack Trace overview.

  • Select Hide system libraries in the Call Tree menu (at the bottom of the window) to remove external modules.

  • You can use the timeline at the top of the window to display details for the specific time period.