Best.NET профилировщик памяти и производительности? [закрытый]



мы используем JetBrains'dotTrace. Какие другие инструменты профилирования можно рекомендовать, которые лучше подходят для профилирования C# Windows Forms приложения?

578   11  

11 ответов:

нет. Я пробовал почти каждый .NET profiler на рынке (ANTS, vTune, OptimizeIt, DevPartner, YourKit), и, на мой взгляд, dotTrace является лучшим из многих. Это один из двух человек я использовал (другой YourKit), который имеет достаточно низкие накладные расходы для обработки весьма ресурсоемкие приложения.

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

Я использовал EQATEC Profiler и. Это бесплатно и является профилировщиком кода, а не профилировщиком памяти.

для профилирования памяти у вас есть как бесплатный профилировщик CLR, так и коммерческий .NET memory profiler. Оба превосходны, но последний немного более полированный.

мы очень хорошо ладим с AQTime. Самое замечательное с нашей точки зрения, что он делает неуправляемые части нашего кода тоже.

Это еще не упоминалось, но для анализа памяти Windbg примерно так же тщательно и низкоуровнево, как вы можете получить. Используя его в сочетании с ОП.dll невероятно мощный, но есть довольно крутая кривая обучения.

Это бесплатный инструмент, хотя, и блог Тесс Феррандес является отличным местом, чтобы начать с него. Муравьи и другие профилировщики гораздо более удобны для пользователя, но Windbg может нарезать управляемую кучу, как никто другой, на мой взгляд.

Ants Profiler только что выпустила версию 4.
Мы используем его, и вполне довольны этим. Существует 14-дневная пробная версия для оценки (как и для большинства предложений).

мы используем DotTrace, как и вы, но в прошлом мы использовали Ants Profiler по Редгейт. Это также хороший инструмент.

Я очень доволен муравьями RedGate. Единственный другой, который я пробовал, был тот, который поставляется с командой Visual Studio, и это отстой.

вы должны проверить SpeedTrace. Мы довольны программным обеспечением, и это очень помогает нам в решении коренных причин моей проблемы.

nProf хороший инструмент, если вы ищете что-то бесплатно. Это немного привередливо в точках и немного глючит, но если у вас жесткий бюджет, это сделает работу.

Я использую бесплатный SlimTune С момента его последнего релиза. Хотя он имеет минимальный интерфейс, он очень прост в использовании и обеспечивает хорошую диагностику, которая уже очень помогла мне. В настоящее время он поддерживает два типа дисплеев, один из которых похож на nProf. Он от того же разработчика, что и SlimDX, поэтому я ожидаю, что инструмент станет еще лучше в краткосрочной перспективе.

EDIT: насколько я знаю, он еще не поддерживает профилирование памяти.

Comments

    Ничего не найдено.