Вопросы по теме 'clr-profiling-api'

Как вы сопоставляете собственный указатель инструкций с IL в процессе
Можно ли при использовании неуправляемого API для платформы .NET для профилирования внутрипроцессного процесса .NET найти указатель инструкций IL, который соответствует собственному указателю инструкций, предоставленному функции StackSnapshotCallback?...
1580 просмотров
schedule 25.11.2022

Как получить уникальный идентификатор метода в профилировщике .NET (ICorProfilerCallback)?
Я поиграл с API профилирования .NET (ICorProfilerCallback) и быстро обнаружил, что FunctionID нестабилен (его можно использовать повторно, см. http://msdn.microsoft.com/en-us/library/bb384619.aspx ). Все в порядке. Мне пришла в голову идея...
290 просмотров
schedule 07.11.2022

.NET Profiler ввод/вывод функций не вызывается
Я хочу использовать профилировщик .NET для отслеживания вызываемых функций приложения. Я использовал профилировщик CLR в качестве шаблона, но не менял сам профилировщик (проект ProfilerOBJ ) (кроме GUID ). Когда я пытаюсь профилировать...
408 просмотров
schedule 04.10.2022

ICorProfilerCallback2: профилировщик CLR не регистрирует все вызовы Leave
Я пытаюсь написать профилировщик, который регистрирует все вызовы методов .Net в процессе. Цель состоит в том, чтобы сделать его высокопроизводительным и сохранить, скажем, последние 5-10 минут в памяти (фиксированный буфер, циклическая перезапись...
375 просмотров

Как получить COR_PRF_FUNCTION_ARGUMENT_INFO из COR_PRF_ELT_INFO с помощью функции GetFunctionEnter3Info в интерфейсе ICorProfilerInfo3
Я использую API профилирования CLR и пытаюсь получить информацию об аргументах (COR_PRF_FUNCTION_ARGUMENT_INFO) из COR_PRF_ELT_INFO с помощью функции GetFunctionEnter3Info. Ниже мой код. Кажется, что функция GetFunctionEnter3Info не устанавливает...
193 просмотров
schedule 27.01.2023