Запись (подсчет) вызовов методов в C#/VS2010

В настоящее время я разрабатываю C# DLL для использования в собственном приложении C++. Поскольку инициализация моей DLL происходит довольно медленно, я хотел бы провести там некоторый анализ. В основном я хотел бы знать, какие методы в моей DLL вызываются, в каком порядке и как часто.

Один из способов — пошаговое выполнение кода с помощью отладчика. Но это займет целую вечность ;-) Я бы предпочел иметь какой-то список, показывающий, какой из моих методов вызывался и как часто.

Есть ли способ получить это автоматически (без изменения моего кода)? Может быть, даже без сторонних инструментов, таких как профилировщики и т. д.?

0
задан Boris 6 March 2012 в 07:55
поделиться