2010-01-27 2 views
0

Я использую Visual Studio 2008 с надстройкой Resharper 4.5. Visual Studio работает хорошо самостоятельно, но когда я добавляю resharper, он замедляется, и VS зависает некоторое время каждый раз, когда я печатаю и сохраняю код. производительность еще хуже, когда я печатаю и сохраняю aspx-файлы (разметку или javascript). в решении есть около 35 проектов. моя оперативная память составляет 2 ГБ, а процессор - Pentium (4) 3Ghz, а ОС - Windows XP. Я хочу использовать resharper, у него есть некоторые интересные функции, но в то же время я не хочу тратить время из-за медленной производительности. любые предложения, пожалуйста?resharper 4.5 делает VS2008 очень медленным, особенно с ASPX-страницами

С уважением, Рама

+1

2 ГБ на Pentium 4 3GHz является своего рода, ну, древним для машины разработчика VS2008. Это даже не двойное ядро, не так ли? Вы можете сделать себе одолжение и обновить до 4 ГБ памяти и двухъядерного или четырехъядерного ядра. С другой стороны, 35 проектов - это много, но эта проблема также может исчезнуть с более быстрой системой. – OregonGhost

ответ

3

Первое, что нужно попробовать это отключить решение широкого анализа в ReSharper -> Options -> Settings -> Analyze errors in whole solution. Это остановит проблему анализа коллекций ReSharper во всех файлах вашего решения, которые вы не открыли.

Если все еще медленно, попробуйте полностью отключить анализ кода (флажок «Включить анализ кода» на той же странице параметров). Однако это приведет к отключению аналитического желоба с его ошибками и предупреждениями - я считаю ключевой особенностью ReSharper.

Если вы просто хотите отключить анализ в одном файле после открытия (например, файл ASPX или большой файл кода), то Ctrl+8 будет включать и выключать анализ только для текущего файла.

+0

спасибо за предложения. ctrl + 8 не работает для меня. Я все еще вижу, что resharper делает некоторый анализ, показывая значок в верхнем правом углу окна редактора. я что-то упускаю? – RKP

+0

Возможно, у вас есть другое связывание ключей. Попробуйте перейти в «Инструменты -> Параметры -> Клавиатура» и посмотреть, какая комбинация клавиш сопоставлена ​​с «ReSharper_EnableDaemon». – adrianbanks

+0

спасибо. Я обнаружил, что сочетания клавиш были установлены на «Нет» в параметре resharper. Я изменил его, чтобы использовать быстрые ярлыки resharper, затем он работал нормально. Благодарю. – RKP