VS2010 с Visual Assist работает очень медленно, как вернуться к исходной производительности?

У меня есть большой проект C++, разрабатываемый на VS2010 SP1 с VAssist, который начал работать очень медленно. например запуск отладчика занимает около 4 минут, тогда как вчера это занимало секунды. Я подозреваю, что это связано либо с повреждением файлов поддержки Intellisense после сбоя, либо с другими связанными временными файлами, которые необходимо очистить. Я удалил все точки останова в соответствии с этим связанным вопросом без заметной разницы. Я также сделал полную чистую перестройку проекта. Мой следующий шаг — удалить все ненужные файлы проекта и перестроить их с помощью VS и/или VAX. Мои вопросы;

Что представляют собой следующие файлы в папке моего проекта, и каковы недостатки их удаления, документация кажется скудной? .SDF, .OpenSDF, .SUO, .APS, VCXProj.Filters, VCXProj.User, .ipch (файл в папке вне папки проекта)

Есть ли какие-либо другие временные файлы или связанные файлы, либо VS, либо VAX, скрывающиеся в других папках, которые я должен регулярно очищать?

Есть ли какие-либо из вышеуказанных файлов, которые я могу просто сделать резервной копией и восстановить, чтобы не делать этого в будущем?

Редактировать: удаление файлов SDF, SUO и APS значительно ускоряет отладку, но оставляет мастер классов временно (надеюсь!) недоступным, так как IDE сообщает, что анализирует заголовочные файлы.

Edit2: И примерно через 10 минут ClassWizard вернулся, файлы SDF и SUO вернулись, хотя SDR немного меньше, а APS не вернулся. Нашел полезный связанный вопрос относительно IPCH. Также было удалено значительное количество мусора из папки% TEMP%, который, по-видимому, связан с VS.

Edit3: Согласно ответу на связанный вопрос выше, в меню «Инструменты» -> «Параметры» -> «Отладка» -> «Символы» очистка кэшированного символа и загрузка только указанных модулей, по-видимому, устраняет узкие места, возникающие при отладке и выходе из нее.


person SmacL    schedule 24.04.2013    source источник
comment
VS2010 на самом деле является одним из самых медленных выпущенных VS. Я попробовал его пару дней после 2008 года и переключился на 2012 год, который намного быстрее.   -  person evilruff    schedule 24.04.2013
comment
Спасибо за это, я планирую обновиться, как только у меня будет немного передышки после выпуска моей текущей версии. Вы используете VS2012 с С++?   -  person SmacL    schedule 24.04.2013
comment
@evilruff, если бы вы прочитали вопрос, вы бы увидели, что он не имеет ничего общего с конкретной проблемой ...   -  person NoSenseEtAl    schedule 24.04.2013
comment
@NoSenseEtAl Вот почему это комментарий, а не ответ   -  person evilruff    schedule 24.04.2013