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