提供对低级别 Profiler API 访问权限的实用程序类。
使用 ProfilerUnsafeUtility 方法构建高级性能分析原语。
低级别 Profiler API 包含在发行版中。
CategoryAi | AI 和 NavMesh Profiler 类别。 |
CategoryAllocation | 内存分配 Profiler 类别。 |
CategoryAnimation | 动画 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 | Physics 2D 系统 Profiler 类别。 |
CategoryRender | 渲染系统 Profiler 类别。 |
CategoryScripts | 通用 C# 代码 Profiler 类别。 |
CategoryVideo | 视频系统 Profiler 类别。 |
CategoryVirtualTexturing | 虚拟纹理系统 Profiler 类别。 |
CategoryVr | VR 系统 Profiler 类别。 |
Timestamp | 获取 Profiler 时间戳。 |
TimestampToNanosecondsConversionRatio | 获取 Profiler 时间戳到纳秒的转换比率。 |
BeginSample | 开始分析使用 markerPtr 句柄定义的自定义名称标记的代码段。 |
BeginSampleWithMetadata | 开始分析使用 markerPtr 句柄和元数据参数定义的自定义名称标记的代码段。 |
CreateFlow | 创建一个新的 Profiler 流标识符。 |
CreateMarker | 构建用于代码检测的新 Profiler 标记句柄。 |
EndSample | 结束分析使用 ProfilerMarker 的此实例定义的自定义名称标记的代码段。 |
FlowEvent | 将流事件添加到 Profiler 样本中。 |
GetCategoryByName | 获取 Profiler 类别标识符。 |
GetCategoryDescription | 检索 Profiler 类别信息,例如名称或颜色。 |
SetMarkerMetadata | 设置 Profiler 标记元数据名称和类型。 |
SingleSampleWithMetadata | 创建使用 markerPtr 句柄和元数据参数定义的自定义名称的性能分析样本。 |