访问性能分析器数据的基本功能。
提供对特定帧和线程的性能分析器数据的基本访问。
其他资源:RawFrameDataView,HierarchyFrameDataView。
invalidMarkerId | 无效标记的标识符。 |
invalidThreadId | 此常量定义一个与任何有效线程的 ID 不匹配的线程 ID。 |
invalidThreadIndex | 此常量定义一个与任何有效线程的索引不匹配的线程索引。 |
frameFps | 帧的当前帧速率 (FPS)。 |
frameGpuTimeMs | 以毫秒为单位的 GPU 帧时间量。 |
frameGpuTimeNs | 以纳秒为单位的 GPU 帧时间量。 |
frameIndex | FrameDataView 的帧索引。 |
frameStartTimeMs | CPU 帧的开始时间,以毫秒为单位。 |
frameStartTimeNs | CPU 帧的开始时间,以纳秒为单位。 |
frameTimeMs | 以毫秒为单位的 CPU 帧时间量。 |
frameTimeNs | 以纳秒为单位的 CPU 帧时间量。 |
maxDepth | 线程数据中最大子样本级别。 |
sampleCount | 线程在帧中的样本数量。 |
threadGroupName | 线程所属组的名称。 |
threadId | 与线程关联的持久标识符。 |
threadIndex | 当前帧中线程的索引。 |
threadName | 线程的名称。 |
valid | 在处理完线程的帧数据并准备好检索后为真。 |
GetAllCategories | 获取当前性能分析会话中所有可用的性能分析器类别。 |
GetCategoryInfo | 获取给定类别 ID 的性能分析器类别信息。 |
GetCounterValueAsDouble | 以双精度类型获取帧中计数器标记的最后一个值。 |
GetCounterValueAsFloat | 以浮点类型获取帧中计数器标记的最后一个值。 |
GetCounterValueAsInt | 以整数类型获取帧中计数器标记的最后一个值。 |
GetCounterValueAsLong | 以长整数类型获取帧中计数器标记的最后一个值。 |
GetCounterValuePtr | 获取指向帧中计数器标记的最后一个值的非安全指针。 |
GetFrameMetaData | 检索与帧关联的元数据。 |
GetFrameMetaDataCount | 获取帧中每个 ID 和标签对的元数据块总数。 |
GetGfxResourceInfo | 获取给定图形资源标识符的信息。 |
GetMarkerCategoryIndex | 获取特定标记标识符的性能分析器标记类别。 |
GetMarkerFlags | 获取特定标记标识符的性能分析器标记标志。 |
GetMarkerId | 获取特定名称的性能分析器标记标识符。 |
GetMarkerMetadataInfo | 获取特定标记标识符的性能分析器标记元数据信息。 |
GetMarkerName | 获取特定标记标识符的性能分析器标记名称。 |
GetMarkers | 获取当前性能分析会话中所有可用的标记。 |
GetSessionMetaData | 以 NativeArray 的形式检索此帧所属会话的元数据。 |
GetSessionMetaDataCount | 获取性能分析器会话中每个 ID 和标签对的元数据块总数。 |
GetUnityObjectInfo | 获取给定实例 ID 的 UnityEngine.Object 信息。 |
GetUnityObjectNativeTypeInfo | 获取本机 Unity 类型信息。 |
GetUnityObjectNativeTypeInfoCount | 返回捕获中的本机类型数量。 |
HasCounterValue | 对于在活动帧中包含计数器的标记返回真。 |
ResolveMethodInfo | 返回指定方法地址的方法名称和位置信息。 |