Отладка иногда очень медленная - PullRequest
10 голосов
/ 30 апреля 2009

Я использую VS2008, в обычном решении среднего размера.

Иногда шаг отладки становится очень медленным. Замок отображается на каждой вкладке файла для каждого «шага» (F10 / F11), и это может занять до двух секунд на каждый шаг. Это делает отладку очень раздражающей и медленной. Кто-нибудь видел эту проблему?

Ответы [ 17 ]

0 голосов
/ 20 декабря 2016

У меня была такая же проблема, я удалил все свои переменные часы, и это очень помогло! Потому что каждый шаг во время отладки перезагружает все часы и требует времени ...

Решение: в меню «Отладка» выберите «Windows», затем «Watch» и нажмите «Watch1», «Watch2», «Watch3» или «Watch4». Появится меню и щелкните их правой кнопкой мыши, чтобы очистить их все.

0 голосов
/ 12 октября 2016

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

Другая половина была вызвана загрузкой большего количества символов, чем мне было нужно (Параметры> Отладка> Символы). В какой-то момент мне нужно было определить местоположения символов, но я больше этого не делал, поэтому я смог снять все флажки и нажать «Очистить кэш символов». Если в списке есть _NT_SYMBOL_PATH, это означает, что у вас определен этот параметр среды, и Visual Studio не позволит вам снять его Вам нужно будет удалить настройки. Подробнее о настройках символов (https://blogs.msdn.microsoft.com/visualstudioalm/2015/01/05/understanding-symbol-files-and-visual-studios-symbol-settings/)

0 голосов
/ 05 мая 2016

Мне помогло отключение средств диагностики.

Инструменты / Параметры / Отладка / Общие / Включить средства диагностики

Visual Studio 2015 (версия 14)

0 голосов
/ 02 апреля 2016

очистить все записи в окне просмотра.

0 голосов
/ 22 мая 2015

Предложение "Показать темы в источнике" не помогло.

Но я исправил это, включив Инструменты: Параметры: Отладка: Общие -> «Требовать, чтобы исходные файлы точно соответствовали исходной версии».

Мой изначально не был проверен, но после его изменения пошаговое выполнение кода в VS2008 теперь возвращается к нормальной скорости.

0 голосов
/ 30 апреля 2009

Да, Visual Studio иногда очень медленно отлаживает. Существует ряд дополнительных шагов (в дополнение к отключению параметра «Включить оценку свойств»), которые вы можете предпринять, чтобы ускорить процесс. По сути, он требует огромного объема ОЗУ, поэтому выполнение некоторых действий для его освобождения поможет.

  1. Зайдите в настройки Visual Studio. Посмотрите на все варианты, связанные с анимацией меню и так далее. Они имеют тенденцию быть интенсивными время от времени, хотя они не являются специфичными для отладки, поскольку вы обычно не открываете меню, это, кажется, помогает.

  2. На самом компьютере, если щелкнуть правой кнопкой мыши на моем компьютере. Перейдите на вкладку «Дополнительно» и в разделе «Производительность». Если вы настроите свой компьютер на лучшую производительность, это ускорит процесс. Он избавляется от любых приятных стилей на вашем компьютере, но освобождает часть памяти, которую вы хотите.

  3. Закройте все ненужные программы. Чем больше памяти вы можете дать Visual Studio, тем лучше она будет себя вести.

0 голосов
/ 28 мая 2009

Вот ссылка на некоторые рекомендации в блоге Майка Штала для MSDN , касающиеся разрешения замедлений отладчика

Я столкнулся с этим, потому что условные точки останова в точке доступа моего приложения убили мою производительность отладки. Персональный BKM: разрешите возможные проблемы с производительностью, прежде чем уйти на ночь, так как вы можете не помнить их утром.

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