HierarchyFrameDataView.GetItemMergedSampleCallstack
Declaration
public void GetItemMergedSampleCallstack(int id, int sampleIndex, List<ulong> outCallstack);Параметры
| Параметр | Описание |
|---|---|
| sampleIndex | Объединенный выборочный индекс. |
| Идентификатор | Hierarchy идентификатор элемента. |
| outCallstack | Список, заполненный указателями на стек вызовов в результате вызова метода. |
Описание
Получить стек вызовов, связанный с указанным элементом иерархии.
Когда режим сбора стека вызовов включён для некоторых маркеров профилера (таких как GC.Alloc), профилер записывает стек вызовов в поток данных. Стек вызовов относится к стеку указателей инструкций. Указатель инструкций может быть разрешен в имена функций, которые можно использовать для идентификации примера происхождения в исходном коде. GetItemCallstack получает стек вызовов как список указателей. Каждая запись в списке представляет вызов функции.
Используйте FrameDataView.ResolveMethodInfo для получения имени функции и информации о местоположении указателя инструкции.