2009-09-11 1 views
1

В настоящее время, чтобы выполнить тестовый код производительности, который я пишу, мне нужно создать какой-то отдельный отброс исполняемого файла и настроить синхронизацию вручную. Мне очень нравится, как модульное тестирование встроено в VS, так что мне не нужно писать отдельный исполняемый файл для получения информации. Есть ли что-то подобное для тестирования производительности? Если нет, знает ли кто-нибудь о хорошей платформе тестирования производительности, чтобы я мог прекратить писать выбросы тестовых исполняемых файлов? Я не нахожу ничего в Google, что кажется подходящим для C#. Благодарю.Профайлер в C#?

EDIT: Я думаю, я ищу что-то вроде this, только поддерживали

ответ

3

EQATEC имеет некоторые хорошие инструменты для просто это БЕСПЛАТНО. Есть метрики времени, проведенного в каждом вызове метода, потреблении памяти и т. Д. На самом деле полезная информация, подробно описывающая, где ваши узкие места в производительности.

Если у вас есть за это деньги, dotTRACE действительно хорош. dotTRACE - это по сути то же самое, просто представленное в гораздо более дружественном и интуитивном стиле.

+0

+1 - EQATEC Profiler является очень простой, но это работает. Мы использовали его для нескольких проектов. Однако JetBrains предлагает профилирование памяти (среди других функций) в dotTrace, которое EQATEC Profiler не поддерживает. – TrueWill

Смежные вопросы