访问性能分析器数据的基本功能。
提供对特定帧和线程的性能分析器数据的基本访问。
其他资源: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 | 返回指定方法地址的方法名称和位置信息。 |