Visual Studio 2010 Intellisense замедляет все

У меня проблема с Visual Studio 2010, через некоторое время, работающая исключительно медленно и замедляющая все остальное. Я имею в виду:

  • Большинство других открытых окон становятся невосприимчивыми
  • Ввод задержек
  • Время сборки увеличивается в 10 раз.
  • Сохранение навсегда

Я уверен, что это проблема Intellisense; отключая его, все решает, и когда это происходит в диспетчере задач, я нахожу пару vcpkgsrv.exe(предмет Intellisense), работающих на частоте около 160 000K (это примерно то же самое, что и более старые, менее графически интенсивные игры). Тем не менее, я хотел бы запустить Intellisense. Единственный способ решить это на данный момент - это прервать эти процессы, когда они замедляют работу.

Я попытался получить патч и думаю, что он установлен, потому что я не могу его снова установить.

EDIT: Я запускаю Windows XP с VSС++ Express. У меня 2 ГБ оперативной памяти и двухъядерный процессор 3.2 ГГц. Кто-нибудь может помочь?

+13
28 авг. '10 в 11:00
источник поделиться
8 ответов

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

Установите обновление API автоматизации Windows для Windows XP (KB971513).

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=cd55456d-9703-42a0-b982-8a8a89ca0aa3&displaylang=en

+6
04 окт. '10 в 4:20
источник

Это может указывать на проблему с файлом sdf решения. Попытайтесь закрыть решение, удалить файл sdf и снова загрузить решение.

+6
04 окт. '10 в 5:04
источник

Если вы обнаружите, что ваша система Visual Studio 2010 часто приостанавливается при вводе кода... иногда до исчезновения вашего кода и высказывания "Не реагировать" в строке заголовка, вероятно, возникают проблемы с Intellisense. Особенно, если вы работаете над кодом, который даже не компилируется в Visual Studio, и никогда не будет, потому что вы просто используете VS в качестве редактора и будете создавать свой код в какой-либо другой среде, то есть встраиваемой, вы получите это много.

Чтобы обойти это, я отключил Intellisense (он просто рисует красные squigglies под переменными undefined и т.д.) и "Preprocesses" ваш код, чтобы включить и отключить код внутри отмеченных областей #ifdef. Это не достаточно полезно в моей среде, чтобы оправдать одну-десять секунд пауз каждые несколько секунд, пока я вхожу в код.

Чтобы отключить Intellisense, откройте "Инструменты" | Параметры нажимают на текстовый редактор, затем на C/С++, а затем на Advanced. Прокрутите правую сторону вниз, чтобы увидеть "IntelliSense", и установите "Auto Quick Info" на "False".

Бинго! Проблема исчезнет!

+2
07 авг. '11 в 22:31
источник

Мои медленные и невосприимчивые проблемы были вызваны продуктом безопасности. Название процесса было "Rtvscan.exe". Он забил все дисковые операции ввода-вывода. Это было частью пакета безопасности Symantec на моей машине Win XP. Это корпоративный ноутбук, поэтому мои корректирующие варианты были ограничены. Я использовал Process Explorer для приостановки процесса. (Если вы убьете процесс, он просто перезагрузится).

Ссылка на Process Explorer на веб-сайте MS: http://technet.microsoft.com/en-us/sysinternals/bb896653

+1
09 авг. '11 в 0:05
источник

Другая настройка, которая работала для меня для JavaScript. Перейдите в Инструменты - Параметры - TextEditor - JScript Снимите флажок "Форматировать завершенную строку при вводе"

+1
13 февр. '12 в 19:46
источник

Рекомендуемая память 3.5 + ГБ

VS 2010 использует огромный объем памяти с intellisense для любого проекта достойного размера.

Патч, указанный выше как правильный ответ, не помог мне. Повторная установка ОС с нуля не помогла. Установка VS 2010 SP1 не помогла. Что помогло обновление памяти с 2 до 3,5 ГБ.

Я запускаю Windows XP, SP3.

+1
05 мая '11 в 15:03
источник

Это не общая жалоба, которая делает ее вероятной экологической. Некоторые случайные снимки в темноте:

  • Отсутствие не менее 2 ГБ оперативной памяти.
  • Установка VS2010 на старом компьютере с сильно фрагментированным диском
  • Редактирование чрезвычайно больших файлов исходного кода ( > 10 000 строк)
  • Сохранение очень большого количества вкладок редактора открыто ( > 50)
  • Плохое взаимодействие с надстройкой Visual Studio
  • Плохое взаимодействие с системным надстройкой

У движка IntelliSense для С++ есть множество настраиваемых элементов в Инструментах + Параметры, Текстовый редактор, C/С++, Дополнительно. Это сообщение в блоге подробно описывает эти параметры. Если ваша машина устарела и не поддерживается в хорошем состоянии (т.е. Никогда не запускала дефрагментацию диска, много обработчиков расширений оболочки), то рассмотрите новую или протирку системы.

+1
28 авг. '10 в 12:36
источник

Я удалил файл *.suo и VS 2010 теперь отлично работает

0
21 нояб. '11 в 16:08
источник

Посмотрите другие вопросы по меткам или Задайте вопрос