Отладчик VS2010 занимает неоправданно много времени - PullRequest
2 голосов
/ 22 июня 2010

Кто-нибудь еще имел дело с отладкой VS2010 в C ++ и он просто сидел там по 30+ секунд каждый раз, когда вы наступаете? Это происходит со мной, и в окне стека вызовов есть эта серая вещь, которая говорит "Занято ..." во время этой остановки. Весь интерфейс просто блокируется ... каждый шаг, который я делаю, и сейчас я пытаюсь пройти через этот мощный дизайн, основанный на политике, чтобы выяснить WTF, когда я узнал об ошибке "нет данных RTTI", когда я знаю компилятор использует RTTI.

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

Ответы [ 3 ]

2 голосов
/ 25 июня 2010

Вы не используете контрольные точки данных или условные контрольные точки? Оба они значительно замедляют бег / шагание.

0 голосов
/ 22 июня 2012

В прошлом я сталкивался с подобными проблемами, если отладчик пытается загрузить символы с сервера символов и либо соединение с сервером медленное (или не может быть достигнуто), либо возникла некоторая проблема с их сохранением.Поэтому сначала проверьте настройки символов (Отладка -> Параметры -> Символы).Попробуйте полностью отключить поиск символов или, если вы используете локальный сервер символов, проверьте доступность и права доступа к каталогу.

Если это не помогло, попробуйте запустить Process Monitor во время зависанияпоскольку это может показать вам, что идет не так, например, если что-то пытается получить доступ к сетевому диску или к файлу или каталогу, который не существует.Это может дать вам достаточно советов для диагностики проблемы.

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