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

ProfilerUnsafeUtility

класс в Unity.Profiling.LowLevel.Unsafe

Выполнено в:UnityEngine.CoreModule

Описание

Вспомогательный класс, дающий доступ к низкоуровневому API профайлера.

Используйте методы ProfilerUnsafeUtility для построения высокоуровневого примитива профилирования.
Низкоуровневый Profiler API включается в сборку Release Build.

Статические свойства

Свойство Описание
CategoryAiКатегория AI и NavMesh Profiler.
CategoryAllocationКатегория выделения памяти Profiler.
CategoryAnimationКатегория Animation Profiler.
CategoryAudioАудио система Profiler категория.
CategoryFileIOФайлы IO категории Profiler.
CategoryGUIКатегория UI Profiler.
CategoryInputСистема ввода Profiler категория.
CategoryInternalВнутренние Unity системы Profiler категория.
CategoryLightingГлобальное освещение Profiler категория.
CategoryLoadingСистема загрузки категории Profiler.
CategoryNetworkСетевая система Profiler категория.
CategoryOtherБез рубрики Profiler категория.
CategoryParticlesКатегория системы частиц Profiler.
CategoryPhysicsФизическая система Profiler категория.
CategoryPhysics2DФизика 2D система Profiler категория.
CategoryRenderСистема отображения категории Profiler.
CategoryScriptsОбщий код C#, категория Profiler.
CategoryVideoВидеосистема Profiler категория.
CategoryVirtualTexturingВиртуальная система текстурирования Profiler категория.
CategoryVrVR Сестра Profiler категория.
TimestampПолучить метку времени Profiler.
TimestampToNanosecondsConversionRatioПолучить коэффициент преобразования из Profiler timestamp в наносекунды.

Статические методы

Метод Описание
BeginSampleЗапускает профилирование части кода, помеченной пользовательским именем, которое определено в обработчике markerPtr.
BeginSampleWithMetadataНачинает профилирование части кода, помеченной пользовательским именем, которое определено параметрами обработчика и метаданных markerPtr.
CreateFlowСоздать новый идентификатор потока Profiler.
CreateMarkerСоздает новый маркер Profiler для инструментирования кода.
EndSampleЗавершить профилирование части кода, помеченной пользовательским именем, определенным этим экземпляром ProfilerMarker.
FlowEventДобавить событие потока к образцу Profiler.
GetCategoryByNameПолучает идентификатор категории Profiler.
GetCategoryDescriptionПолучает информацию о категории Profiler, такую как имя или цвет.
SetMarkerMetadataУстановить имя и тип метаданных маркера Profiler.
SingleSampleWithMetadataСоздает образец профилирования с настраиваемым именем, определенным параметрами обработчика markerPtr и метаданных.