ProfilerRecorder.StartNew
Declaration
public static Unity.Profiling.ProfilerRecorder StartNew(Unity.Profiling.ProfilerCategory category, string statName, int capacity, Unity.Profiling.ProfilerRecorderOptions options);Параметры
| Параметр | Описание |
|---|---|
| категория | Категория Profiler. |
| statName | Profiler имя маркера или счетчика. |
| мощность | Максимальное количество отбираемых проб. Должно быть больше 0. |
| варианты | ProfilerRecorder опции. |
Возвращаемое значение
ProfilerRecorder Возвращает новый включенный экземпляр записывающего устройства.
Описание
Инициализация нового экземпляра ProfilerRecorder и начало сбора данных.
Список доступных встроенных маркеров Profiler см. в документации Руководства пользователя по Общие маркеры Profiler.
Примечание: параметр мощность должен быть больше 0, в противном случае StartNew вызывает исключение.
using Unity.Profiling; using UnityEngine;
public class ExampleScript : MonoBehaviour { ProfilerRecorder systemMemoryRecorder; ProfilerRecorder gcMemoryRecorder; ProfilerRecorder mainThreadTimeRecorder;
void OnEnable() { systemMemoryRecorder = ProfilerRecorder.StartNew(ProfilerCategory.Memory, "System Used Memory"); gcMemoryRecorder = ProfilerRecorder.StartNew(ProfilerCategory.Memory, "GC Reserved Memory"); mainThreadTimeRecorder = ProfilerRecorder.StartNew(ProfilerCategory.Internal, "Main Thread", 15); }
void OnDisable() { systemMemoryRecorder.Dispose(); gcMemoryRecorder.Dispose(); mainThreadTimeRecorder.Dispose(); } }
Дополнительные ресурсы: ,ctor,.
Declaration
public static Unity.Profiling.ProfilerRecorder StartNew(Unity.Profiling.ProfilerMarker marker, int capacity, Unity.Profiling.ProfilerRecorderOptions options);Параметры
| Параметр | Описание |
|---|---|
| мощность | Максимальное количество отбираемых проб. Должно быть больше 0. |
| варианты | Profiler параметры записывающего устройства. |
| маркер | Экземпляр маркера Profiler. |
Возвращаемое значение
ProfilerRecorder Возвращает новый включенный экземпляр записывающего устройства.
Описание
Инициализируйте новый экземпляр ProfilerRecorder для ProfilerMarker и начните сбор данных.
Дополнительные ресурсы:: ProfilerMarker.