code
June 15, 2023

Profiler Markers

Все мы знаем, что в Unity Profiler можно включить Deep и посмотреть что там вообще происходит в ваших методах.

Проблема только в том, что в больших проектах это тормозит, занимает кучу времени, а в профайлере нужно долго потом искать проблемные места.

Для этого можно использовать вот такую конструкцию:

var marker = new ProfilerMarker("My Marker");

marker.Begin();

// тут код, который мы хотим проверить в профайлере

marker.End();

Более того, этот маркер можно использовать в Burst.