开始数据收集。
除非指定了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(); } }