Unity 6.3
0 онлайн 74 гостей 3 в системе
Вход

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.