Решение для моего VS2010
- это крупномасштабное решение с 100 файлами источника/заголовка и несколькими внешними библиотеками. Я использую плагин VAssistX
. Вчера я добавил новый файл .cc, и он начал медленно работать при редактировании. Очень малый при наборе текста.Visual Studio 2010 становится очень медленным при редактировании
Я попытался восстановить базу данных intellisense VS2010
(проект> Rescan Solution) и перестроить базу данных символов VAssistX
. Есть ли еще одна вещь, которую я могу попробовать, чтобы исправить эту проблему? Или каким-то образом я могу узнать, в чем причина.
PS: Я предполагаю, что это отставание происходит из-за синтаксического анализа символов. Всякий раз, когда я ввожу в этот новый файл, VS2010
/VAssistX
ищет или обновляет базу данных символов. Как-то эта операция вызывает отставание.
Visual Assist отключает синтаксический анализатор VS intellisense, поэтому вам нужно сосредоточиться на VA для решения этой проблемы. Это головоломка с надстройкой памяти, поэтому убедитесь, что у вашей машины достаточно памяти, чтобы ее поддерживать. Никогда не пытайтесь использовать его, если у вас есть только 2 гигабайта ОЗУ. Обратитесь к поставщику за поддержкой. –
Я получил 8 ГБ оперативной памяти и обычно сохраняю 1-2 ГБ свободной памяти. Я беспокоюсь о том, что файл include в новом файле .cc может вызвать цикл, который заставляет VA повторно обрабатывать некоторые файлы снова и снова. Возможно ли и как это выяснить? Я пытаюсь использовать «Process Monitor» для отслеживания любого необычного доступа к файлам VS2010. – Stan
Я заметил, что при редактировании CPU (ядро) всегда на 100%. – Stan