Version: 2022.3

HierarchyFrameDataView.GetItemMergedSampleCallstack

切换到手册
public void GetItemMergedSampleCallstack (int id, int sampleIndex, List<ulong> outCallstack);

参数

sampleIndex 合并样本索引。
id 层级视图项标识符。
outCallstack 使用调用栈指针填充的列表(作为方法调用的结果)。

描述

获取与指定层级视图项关联的调用栈。

为特定性能分析器标记(如 GC.Alloc)启用了调用栈收集模式时,性能分析器会将调用栈写入数据流中。调用栈指的是指令指针堆栈。 指令指针可以解析为函数名称,而这些函数名称可以用于标识源代码中的样本起源。 GetItemCallstack 以指针列表的形式获取调用栈。每个列表条目都表示一个函数调用。

Use FrameDataView.ResolveMethodInfo to get funtion name and location information for the instruction pointer.