простой способ профилировать время метода в .net - PullRequest
1 голос
/ 12 января 2009

Может кто-нибудь помочь мне узнать, как получить время выполнения методов c # когда я запускаю приложение.

если я использую профилировщик clr, я могу получить информацию о распределении объектов.

но я ищу методы или строки кода, выполнение которых заняло много времени.

Ответы [ 2 ]

1 голос
/ 12 января 2009

Попробуйте JetBrain's dotTrace или ANTS profiler.

Снимок экрана вывода профилировщика dotTrace:


(источник: jetbrains.com )

0 голосов
/ 12 января 2009

Я бы посоветовал вам получить коммерческий профилировщик, если можете. Они предоставляют гораздо более четкую информацию, чтобы помочь вам определить, где могут быть узкие места и утечки памяти. Посмотрите на Red Gate ANTS profiler или JetBrains dotTrace . Я написал небольшую статью, в которой рассказывается, как использовать один здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...