Профилирование приложений на C # / .NET - PullRequest
11 голосов
/ 18 сентября 2008

Как вы отслеживаете / профилируете свои .NET-приложения? В интерактивной справке MSDN упоминается команда Visual Studio Team (которой я не обладаю) и имеется набор средств для повышения производительности Windows. Но есть ли другие решения, которые вы можете порекомендовать? Предпочтительно (конечно) решение, которое работает без изменения кода (вручную) и которое может быть интегрировано в Visual Studio.

Ответы [ 10 ]

9 голосов
/ 18 сентября 2008

См. Также этот вопрос . JetBrains dotTrace - лучший профилировщик .NET, который я нашел (и я пробовал почти все, что есть), потому что он единственный, у которого достаточно низкие накладные расходы для обработки приложений, интенсивно использующих процессор Это также просто, точно и хорошо разработано - очень рекомендуется!

5 голосов
/ 18 сентября 2008

Ants Profiler у меня работает http://www.red -gate.com / продукция / ANTS_Profiler /

5 голосов
/ 18 сентября 2008

с днем ​​рождения:

http://www.jetbrains.com/profiler/

1 голос
/ 18 января 2013

Я думаю, что это лучший бесплатный: http://www.productivity -boost.com / Download.aspx

Сайт на немецком, но вы можете просто скачать его, программное обеспечение на английском.

1 голос
/ 18 сентября 2008

CLR Profiler довольно хорошо.

0 голосов
/ 25 января 2010

Наша команда использует EQATEC Profiler , я нашел его простым и легким в использовании. Он работает без изменений в исходном коде, но я не думаю, что интеграция с Visual Studio возможна.

0 голосов
/ 19 сентября 2008

.NET Memory Profiler - отличный инструмент для профилирования использования памяти.

0 голосов
/ 18 сентября 2008

Не бесплатно, но у меня была сложная проблема с огромной базой кода с потоками. Профилировщик Visual Studio приблизил меня, но Antz Profiler заблокировал его. Это не бесплатно, но это было гораздо менее безболезненно, чем установка Visual Studio.

0 голосов
/ 18 сентября 2008

Если вы ищете что-то бесплатное, я использую NProf. Хотя он довольно ограничен и может зависать или зависать на некоторых программах.

http://nprof.sourceforge.net/Site/Description.html

0 голосов
/ 18 сентября 2008

Мне нравится dotTrace3.1 Это сработало очень хорошо для меня.

...