В настоящее время я разрабатываю C# DLL для использования в собственном приложении C++. Поскольку инициализация моей DLL происходит довольно медленно, я хотел бы провести там некоторый анализ. В основном я хотел бы знать, какие методы в моей DLL вызываются, в каком порядке и как часто.
Один из способов — пошаговое выполнение кода с помощью отладчика. Но это займет целую вечность ;-) Я бы предпочел иметь какой-то список, показывающий, какой из моих методов вызывался и как часто.
Есть ли способ получить это автоматически (без изменения моего кода)? Может быть, даже без сторонних инструментов, таких как профилировщики и т. д.?