3

Как можно измерить требования к процессору и/или IO для всех установленных дополнений/расширений Visual Studio (VS 2012/2013)?Поиск производительности на Visual Studio

Проблема с бетоном: У меня довольно много расширений и добавлений для Visual Studio 2013, установленных, и в целом он работает гладко, иногда я испытываю всплески ~ 5-10 секунд, когда VS просто зависает. (Без каких-либо добавлений или расширений этого не происходит). Любая идея, как найти проблему?

+0

Мне никогда не приходилось делать это самостоятельно, поэтому не знаю, но я начал с просмотра [VS SDK] (http://msdn.microsoft.com/en-us/library/bb166441.aspx) – Basic

ответ

1

Если оно воспроизводится достаточно часто, вы можете просто подключить отладчик к Visual Studio и входить в него, когда что-то плохое. Удобно, Visual Studio является отладчиком, поэтому, если вы запускаете два экземпляра за один раз и отлаживаете Debug> Attach to process, вы можете просто подключиться к другому. Когда вы столкнетесь с проблемой, перейдите (быстро) в другую и посмотрите на основной поток (он занесен в окно потоков.) Посмотрите на стек, чтобы увидеть, есть ли какие-либо очевидные нарушители ...

1

Когда VS зависает, вы можете запустить ProcDump, а затем проанализировать стек для нарушающего расширение. Альтернативно, Process Explorer имеет хорошие потоки реального времени и монитор стека.

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