Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Instruments

  • Откройте Xcode. Выберите Open Developer Tool - Instruments в меню приложения Xcode:

  • Дважды щелкните Time Profiler в окне Instruments:

../../../_images/cpp_profiler_xcode_menu.png
  • В окне Time Profiler нажмите на меню Target, выберите Choose target... и укажите путь к бинарному файлу Godot, аргументы командной строки и переменные окружения в следующем окне.

../../../_images/cpp_profiler_time_profiler.png
  • Вы также можете прикрепить Time Profiler к запущенному процессу, выбрав его в меню Target.

  • Нажмите кнопку Start an immediate mode recording (Начать запись в немедленном режиме), чтобы начать профилирование.

../../../_images/cpp_profiler_time_profiler_record.png
  • Выполните действия, которые вы хотите профилировать в редакторе или проекте. Когда закончите, нажмите кнопку Стоп.

  • Подождите, пока появятся результаты.

  • В нижней части окна вы увидите дерево вызовов для всех запущенных потоков ЦП, а также обзор Heaviest Stack Trace.

  • Выберите Hide system libraries в меню Call Tree (в нижней части окна), чтобы удалить внешние модули.

  • Вы можете использовать временную шкалу в верхней части окна для отображения подробностей за определенный период времени.

../../../_images/cpp_profiler_time_profiler_result.png