2008-09-18 5 views
11

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

ответ

9

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

0

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

0

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

0

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