ProfilerRecorder.Start
Declaration
public void Start();Описание
Начать сбор данных.
Вновь построенный регистратор не собирает пробы, если не указана опция ProfilerRecorderOptions.StartImmediately. Используйте Start для присоединения ProfilerRecorder к метрике Profiler и начала сбора данных.
Примечание: Запуск регистратора, имеющего 0 Capacity вызывает InvalidOperationException.
using Unity.Profiling; using UnityEngine;
public class ExampleScript : MonoBehaviour { ProfilerRecorder mainThreadTimeRecorder;
void OnEnable() { mainThreadTimeRecorder = new ProfilerRecorder(ProfilerCategory.Internal, "Main Thread", 15); mainThreadTimeRecorder.Start(); }
void OnDisable() { mainThreadTimeRecorder.Dispose(); } }
Когда вам не нужны данные для сбора, используйте Stop для отсоединения записывающего устройства от счетчика или маркера. И Dispose для высвобождения неуправляемых ресурсов.