Как искать слабые места (по производительности) в программе (С#)?

OlegXXL

Есть ли какие нибудь инструменты чтобы исследовать производительность программы?
А то втыкать повсюду операторы типа Timer.Start довольно неудобно.

timefim

Например http://www.jetbrains.com/profiler/

Alexander08

он жо зо деньге! так нипойдет!

Alexander08

хороший толи ants толи antz profiler. но он тож не бесплатный, хотя для него есть trial.

OlegXXL

Ну вы же знаете как в России поступают с платными программами...
Говорят еще что DevPartner profiler хороший, но в сети есть только старый для MS VS 2003

Helga87

Большинство вещей отлично смотрятся профайлером, встроенным в 2005-ю студию.

ustas

Если GUI есть, то крэкнутый Rational Robot, скачанный из пиринговой сети..
Или триальный - с сайта IBM.
Умеет расставлять таймеры с помощью нажатий на кнопки

Vladislav177Rus

Большинство вещей отлично смотрятся профайлером, встроенным в 2005-ю студию.
Я так и не смог его там найти. Можно ссылочку или его местонахождение?
А, да, мне нужен для C++, там только для C#?

Helga87

Какая редакция студии стоит? Если Professional, то его там нет. Точно есть в VS Team Suite. Там это в Tools->Performance Tools
Про C++ вообще не в курсе

OlegXXL

А чем, кстати, Professional отличается от Team Suite?

Helga87

1. Test tools, в частности, unit tests
2. Профайлер
3. Возможность работы с Team Server-ом
мб еще что-то, но навскидку не вспоминается.
Оставить комментарий
Имя или ник:
Комментарий: