markerPtr | 剖析器标记句柄。 |
metadataCount | 元数据参数计数。 |
metadata | ProfilerMarkerData 数组的不安全指针。 |
使用markerPtr handle 和元数据参数定义的自定义名称创建剖析示例。
通过 SingleSampleWithMetadata 创建的示例会显示在剖析器层级的零持续时间示例中。在剖析器窗口的时间轴视图中,提供元数据会在提示信息中提供。使用 HierarchyFrameDataView.GetItemMetadata 以编程方式检索元数据。
如果markerPtr 指向包含 MarkerFlags.Counter 的标记,则可以使用 FrameDataView.GetCounterValueAsInt 方法检索元数据值。
注意: SingleSampleWithMetadata 是线程安全的,可用于作业化代码。
低层剖析器 API 包含在发行版本中。