У меня есть профилировщики производительности и памяти RedGate, и оба хороши. Я использовал пробную версию Exception Hunter, когда она только вышла, но не видел в ней необходимости, поэтому у меня нет на нее лицензии.
ANTS Performance Profiler — это очень хорошо, и я много раз использовал его для выявления узких мест в коде. Пользовательский интерфейс интуитивно понятен и легко показывает медленные/неэффективные области, на которых следует сосредоточиться.
Профиль памяти ANTS. У меня с этим меньше успеха, так как мне сложнее его использовать. У меня также есть лицензия на SciTech Memory Profiler, который я считаю лучшим инструментом для профилирования памяти, позволяя вам просматривать более подробную информацию и легче углубляться в нее.
Моя самая большая проблема с инструментами RedGate (и это относится ко всем их инструментам) заключается в том, что они не работают через аутентифицирующие прокси, и их невозможно настроить (хотя это не мешает им работать).
Если стоимость является проблемой, Eqatec предлагает бесплатный профилировщик производительности. Я никогда не использовал его, поэтому не могу прокомментировать, насколько он хорош.
Если вы хотите решить конкретную проблему с памятью/производительностью, стоимость этих инструментов окупится за сэкономленное время. Если вам просто интересно ваше приложение, то будет сложнее оправдать затраты.
person
adrianbanks
schedule
17.12.2009