#performance #visual-studio-2010 #ide #editor
#Производительность #visual-studio-2010 #ide #редактор
Вопрос:
Недавно редактор для VS2010 внезапно стал медленным, когда я установил некоторые расширения, а затем удалил их. Сама программа работает нормально и запускается через несколько секунд. Переключение между меню происходит молниеносно, но при редактировании кода между клавиатурой и редактором возникает задержка в 1 секунду.
Это происходит в совершенно новом проекте консольного приложения, в котором ничего нет. Я также удалил все расширения, resharper и т.д. Единственными оставшимися расширениями являются VisualHG, Ankh и Nuget.
У меня i7 с 16 гигабайтами оперативной памяти, поэтому проблема не в оборудовании.
Есть ли какой-то кэш или файлы, которые VS мог заблокировать?
Как я могу выяснить, что вызывает проблему?
Что ж, благодаря предложению @jv42 я установил расширение perfwatson, и это устранило проблему. С тех пор я вернул некоторые расширения, и VS2010 работает лучше, чем когда-либо прежде.
Я все еще не знаю, что вызвало проблему.
Комментарии:
1. У меня нет ответа, но если вы думаете, что это может исходить от Visual, вам следует установить visualstudiogallery.msdn.microsoft.com/… PerfWatson, поэтому об этом сообщается в Microsoft.
Ответ №1:
Я бы нашел точку отката до того, как вы установили подключаемые модули. Возможно, у вас вредоносная программа, установленная вместе с плагином, но не участвовавшая в удалении. Возможно, просто удаление не удалило что-то установленное, что вызывало проблему. Скорее всего, вам будет намного быстрее найти точку отката и начать с нее, чем пытаться выяснить, какой процесс вызывает у вас проблему и где он подключен к реестру.
Комментарии:
1. Я думаю, более вероятно, что плагины не содержали вредоносного ПО, но, возможно, они по ошибке оставили библиотеки DLL / разделы реестра.
2. Я думаю, что я также рассмотрел это.
Ответ №2:
Попробуйте сбросить настройки из командной строки обратно к заводским настройкам по умолчанию. Внимание, вы потеряете все свои настройки!
devenv /resetsettings
Вы можете создать их резервные копии, а также выполнить сброс, используя эту статью.