Как я могу отследить, что тормозит Visual Studio 2008? - PullRequest
2 голосов
/ 18 августа 2011

Я использую большое решение C ++, и оно невероятно медленное. Под "медленным" я подразумеваю, что окно вывода выплевывает строку журнала ... по ... строке ... и если я нажму на утверждение, отладчику может потребоваться почти минута, чтобы догнать и показать мою точку выполнения , (Exe сразу останавливается, но VS все еще печатает в окне вывода для возраст ).

Отлично работает; совсем не так медленно. Но отладчик далеко позади.

Я удалил все точки останова, закрыл все другие окна (потоки, часы и т. Д.), Отключил интеллектуальное отображение, добавил кэш символов, удалил кэш символов и, возможно, некоторые другие вещи. Google не помогает (поиск по «медленной визуальной студии» и многим другим часто встречается, но ничего не помогает).

У пары коллег такая же проблема, и мы в тупике. У кого-нибудь есть идеи по поиску узкого места?

Ответы [ 2 ]

2 голосов
/ 18 августа 2011

Используйте переключатель /log

http://blogs.msdn.com/b/saraford/archive/2008/11/27/did-you-know-there-s-a-way-to-have-visual-studio-log-its-activity-for-troubleshooting-366.aspx

http://blogs.msdn.com/b/visualstudio/archive/2010/02/24/troubleshooting-with-the-activity-log.aspx

Кроме того, убедитесь, что переменная среды вашего символа не указывает на недоступный URL-адрес. Подключены ли машины к Интернету?

http://blogs.msdn.com/b/mahuja/archive/2008/07/08/resolving-very-slow-symbol-loading-with-vs-2008-during-debugging.aspx

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

Оказывается, расширение не очень хорошо себя ведет.Это была единственная вещь, которую я не пробовал, поэтому я отключил все расширения и проблема ушла.Затем я провел бинарный поиск по расширениям и в итоге сузил преступника.С тех пор проблем не было!

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