Тестирование / Повышение производительности многопоточной программы - PullRequest
3 голосов
/ 08 января 2011

Мне было интересно, есть ли у кого-нибудь предложения о том, как тщательно протестировать производительность программы и, в частности, многопоточной программы.В частности, с помощью Visual Studio 2010, как я могу проверить:

  1. Какие части моего кода занимают больше всего
  2. Какие части моего кода не нужны

и т. Д.Любые мысли очень ценятся!Приветствия

Ответы [ 3 ]

1 голос
/ 08 января 2011

Тщательно протестировать многопоточную программу?

Выпустить ее пользователям.

1 голос
/ 08 января 2011

Visual Studio имеет встроенный профилировщик, который на самом деле выполняет довольно хорошую работу.У меня установлена ​​VS 2010 Ultimate, поэтому я не уверен, в какой версии все это поддерживается, но вы можете перейти к ней из меню Анализ.Некоторыми из опций являются выборка процессора, подсчет функций и синхронизация, распределение памяти и параллелизм.

1 голос
/ 08 января 2011

http://www.jetbrains.com/profiler/ Он предлагает бесплатную 10-дневную пробную версию, если вы хотите использовать его прямо сейчас и не хотите платить за это $.

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