Описание
Служебный класс, предоставляющий доступ к низкоуровневому API-интерфейсу Profiler.
Используйте методы ProfilerUnsafeUtility для создания высокоуровневого примитива профилирования. Низкоуровневый Profiler API включен в сборку релиза.
Статические Свойства
CategoryAi | Категория AI и NavMesh Profiler. |
CategoryAllocation | Категория профилировщика выделения памяти. |
CategoryAnimation | Категория "Профилировщик анимации". |
CategoryAudio | Категория "Профилировщик аудиосистем". |
CategoryGUI | Категория профилировщика пользовательского интерфейса. |
CategoryInput | Введите категорию профилировщика системы. |
CategoryInternal | Категория профайлера внутренних систем Unity. |
CategoryLighting | Категория Global Illumination Profiler. |
CategoryLoading | Загрузка категории System Profiler. |
CategoryNetwork | Категория профилировщика сетевой системы. |
CategoryOther | Категория профилировщика без категорий. |
CategoryParticles | Категория профилировщика системы частиц. |
CategoryPhysics | Категория "Профилировщик физических систем". |
CategoryRender | Категория профилировщика системы визуализации. |
CategoryScripts | Категория профилировщика общего кода C#. |
CategoryVideo | Категория "Профилировщик видеосистемы". |
CategoryVirtualTexturing | Категория профайлера системы виртуального текстурирования. |
CategoryVr | Категория профилировщика системы VR. |
Временная метка | Получает отметку времени Profiler. |
TimestampToNanosecondsConversionRatio | Получает коэффициент преобразования временной метки Profiler в наносекунды. |
Статические Методы
BeginSample | Начинает профилирование фрагмента кода, отмеченного пользовательским именем, определенным дескриптором markerPtr. |
BeginSampleWithMetadata | Начинает профилирование фрагмента кода, помеченного пользовательским именем, определенным дескриптором markerPtr и параметрами метаданных. |
CreateFlow | Создайте новый идентификатор потока Profiler. |
CreateMarker | Создает новый дескриптор маркера Profiler для инструментирования кода. |
EndSample | Завершить профилирование фрагмента кода, помеченного пользовательским именем, определенным этим экземпляром ProfilerMarker. |
FlowEvent | Добавить событие потока в пример Profiler. |
GetCategoryByName | Получает идентификатор категории Profiler. |
GetCategoryDescription | Получает информацию о категории Profiler, такую как имя или цвет. |
SetMarkerMetadata | Установите имя и тип метаданных маркера Profiler. |
SingleSampleWithMetadata | Создает образец профилирования с пользовательским именем, определенным дескриптором markerPtr и параметрами метаданных. |