Объявление
public void Start();Описание
Начать сбор данных.
Новый рекордер не собирает образцы, если не указан параметр ProfilerRecorderOptions.StartImmediately. Используйте Start, чтобы присоединить ProfilerRecorder к метрике Profiler и начать сбор данных.
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 для освобождения неуправляемых ресурсов.