JavaScript Intellisense в VS2010 чрезвычайно медленный и требует много памяти - PullRequest
7 голосов
/ 07 января 2011

У меня 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 минут и пытаться сохранить минимальное количество открытых файлов.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 25 февраля 2011

Хотя я столкнулся с той же проблемой, такой ситуации не было после разрешения циклической ссылки и опечатки комментария для JS intellisense.

0 голосов
/ 20 июня 2012

У вас установлен повторный резак в VS ??Удаление Re-Sharper может помочь вам в этом.

...