анализировать выполнение программы - PullRequest
2 голосов
/ 27 сентября 2011

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

, пожалуйста, порекомендуйте мне инструмент, который может делать, как указано.

РЕДАКТИРОВАТЬ:

есть ли бесплатные инструменты с открытым исходным кодом?

Ответы [ 4 ]

0 голосов
/ 27 сентября 2011

Три варианта. 1) Как говорит Джо, Jetbrains DotTrace. Я использую это. Это красиво и просто.

2) Как говорит M0sa, Visual Studio имеет инструменты профилирования, но только в Ultimate и премиум-версиях.

3) Redgate do Ants Profiler. Видимо, сейчас намного лучше. Я отклонил это много лет назад, потому что это было медленно и боров памяти. Наверное, стоит посмотреть.

Есть также некоторые инструменты, доступные бесплатно для определенных технологий. Если вы загружаете Windows 7 SDK, который включает набор инструментов для повышения производительности, включите инструменты для повышения производительности WPF. К вашему сведению, они не все только для Windows 7.

0 голосов
/ 27 сентября 2011

Если у вас VS 2010, вы можете использовать его профилирование инструменты для достижения именно того, что вы хотите

0 голосов
/ 27 сентября 2011

У меня положительный опыт работы с SlimTune Profiler .Это легкий, бесплатный и довольно мощный.

0 голосов
/ 27 сентября 2011

Посмотрите на DotTrace , JetBrains очень хороши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...