Описание
Служебный класс, предоставляющий доступ к низкоуровневому 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 и параметрами метаданных. |

