У меня 2 проблемы с Intellisense в VS2010. Наш проект очень большой, он состоит из пары сотен файлов .js, содержащих пару сотен тысяч строк кода. После использования VS2010 в течение всего 5-10 минут использование памяти может легко превысить 1 ГБ, что вызывает значительное замедление, и каждый раз, когда я нажимаю CTRL + TAB между файлами, в строке состояния появляется «Обновление JavaScript Intellisense». Все наши файлы .js имеют теги, поэтому Intellisense знает, где найти связанный код, каждый .js может легко ссылаться на 20-30 других файлов .js.
Так что я предполагаю, что каждый раз, когда вы нажимаете CTRL + TAB или открываете новый файл .js, Intellisense перестраивается, и мне кажется, что он перестраивает Intellisense каждый раз, когда вы нажимаете CTRL + TAB, независимо от того, вносили ли вы какие-либо изменения или сейчас и он никогда не освобождает память, использование памяти никогда не уменьшается.
Я перепробовал все решения, которые нашел в Интернете, даже те, которые казались глупыми из-за отчаяния, я даже сегодня установил VS2010 SP1 Beta, надеясь, что Microsoft исправит его - нет.
Закрытие вкладок также не помогает, использование памяти остается высоким.
Мое текущее решение - перезапускать VS2010 каждые 30-60 минут и пытаться сохранить минимальное количество открытых файлов.
Есть идеи?