版本: Unity 6 (6000.0)
语言英语
  • C#

ProfilerUnsafeUtility

Unity.Profiling.LowLevel.Unsafe 中的类

/

实现于: UnityEngine.CoreModule

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项建议并根据情况进行更新。

关闭

提交失败

由于某些原因,您的建议修改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供对低级别 Profiler API 访问权限的实用程序类。

使用 ProfilerUnsafeUtility 方法构建高级性能分析原语。
低级别 Profiler API 包含在发行版中。

静态属性

CategoryAiAI 和 NavMesh Profiler 类别。
CategoryAllocation内存分配 Profiler 类别。
CategoryAnimation动画 Profiler 类别。
CategoryAudio音频系统 Profiler 类别。
CategoryFileIO文件 IO Profiler 类别。
CategoryGUIUI Profiler 类别。
CategoryInput输入系统 Profiler 类别。
CategoryInternal内部 Unity 系统 Profiler 类别。
CategoryLighting全局照明 Profiler 类别。
CategoryLoading加载系统 Profiler 类别。
CategoryNetwork网络系统 Profiler 类别。
CategoryOther未分类 Profiler 类别。
CategoryParticles粒子系统 Profiler 类别。
CategoryPhysics物理系统 Profiler 类别。
CategoryPhysics2DPhysics 2D 系统 Profiler 类别。
CategoryRender渲染系统 Profiler 类别。
CategoryScripts通用 C# 代码 Profiler 类别。
CategoryVideo视频系统 Profiler 类别。
CategoryVirtualTexturing虚拟纹理系统 Profiler 类别。
CategoryVrVR 系统 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 句柄和元数据参数定义的自定义名称的性能分析样本。