Подтвердить что ты не робот

Visual Studio 2010 очень медленный, непригодный для использования

Я искал эту тему, но не могу найти сообщения, которые относятся точно к тому, что я испытываю.

У меня есть решение Visual Studio, над которым мне нужно работать, его довольно большое и содержит 16 проектов.

Все просто так медленно и прерывисто (кроме запуска, который на самом деле довольно быстро).

Щелкая по строке в текстовом редакторе, требуется всего 5 секунд, чтобы переместить курсор.

Переключение между файлами ~ 1-2 мин (если мне повезет)

Нажав на "Инструменты" ~ 2 минуты, выпадающее меню появится.

Если я щелкнул правой кнопкой мыши по одному из проектов, тогда его ~ 5-10 минут, прежде чем я получу раскрывающееся меню. За это время весь мой компьютер блокируется.

Закрытие Visual Studio (в ярости) ~ 10-20 минут

Что касается отладки и сборки... ну, мне так и не удалось это сделать.

Глядя в диспетчер задач (открытие этого с визуальной студией занимает много времени), ничего не работает, что потребляет много памяти/процессора.

Я знаю, что продукты Microsoft не известны быстрыми темпами, но это смешно, я никак не могу кодировать что-либо подобное. Что-то должно быть неправильно.

Любая помощь будет настолько оценена, моя голова готова взорваться.

Visual Studio 2010 Ultimate SP1

Windows 7 x64

Intel i7 950 @3.07GHz

ОЗУ 6 ГБ (три канала)

2x nVidia GTX 470 (SLI)

4b9b3361

Ответ 1

Спасибо за все ответы.

Я переключился на использование visual С++ express, это намного быстрее, теперь я действительно могу сделать некоторую кодировку.

Лучшее решение, которое у меня есть сейчас.

Ответ 2

Моя мышь отстает и над меню! Для меню, которое выделено серым цветом, все в порядке. Но для активных меню мышь чувствует себя липкой при перемещении по ним.

Одно из решений, которое я пробовал, и оно работает, отключает богатый пользовательский интерфейс и отключает аппаратное ускорение.

Инструменты → Параметры → Среда (общий) → Визуальный опыт → снимите флажок Использовать аппаратный графический ускоритель, если он доступен.

У меня есть хорошая графическая карта, но прекращение работы visual studio с использованием графического оборудования делает мою мышь гладкой теперь!

Ответ 3

Visual Studio на самом деле довольно быстро при правильном использовании. Например, у меня есть решение с 45 проектами (~ 600000 loc), которые отлично работают.

Возможно, установленное расширение, которое убивает IDE (например, Resharper может быть жадным в памяти - отказ от ответственности: у меня нет ничего против Resharper, я сам его использую: -).

Вот ссылка для отключения расширений (читайте также комментарии): Как отключить и снова включить инструменты и расширения Visual Studio

Ответ 4

Похоже, для меня очень большие и очень большие файлы - тогда подсветка синтаксиса и IntelliSense могут стать очень сложными для вычисления. Возможно, вы также страдаете от некоторых дополнений.

Ответ 5

Это также происходит, когда вы открываете VS2010 и создаете новый проект? Если нет, может быть что-то не так с файлами решения или проекта. Иногда помогает удаление файлов .suo и .sdf.

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

Вы открыли Монитор ресурсов в диспетчере задач? Он может показать вам дисковый ввод-вывод, он может показать вам, что ваш антивирусный сканер имеет доступ ко всему (что произошло на моей машине).

Надеюсь, что это поможет.

Sebastiaan

Ответ 6

Есть ли у вас несколько мониторов? Я испытываю проблемы с этим, если я поместил окно визуальной студии на второй экран моей рабочей станции. Я получаю задержку между мышью и другие подобные проблемы, близкие к тому, что вы испытываете. Хотя это достаточно близко для использования, но на этой машине также работает SQL Server, который может объяснить некоторые замедления. Убедитесь, что ненужные службы не работают (например, SQL, если вам это не нужно), и это может помочь. Также убедитесь, что вы используете какие-либо расширения, которые являются самыми последними (в основном проблемы с утечкой памяти со старыми версиями Resharper).

Ответ 7

Попробуйте удалить службу Windows Pen Input (не просто отключите ее, иначе File- > Open перестанет работать в VS, да, я знаю...).

Отключить intellisense полностью (чтобы убедиться, что это имеет к этому отношение). Если это помогает, включите его, пока он не завершится снова.

Ответ 8

Мне было поручено перейти на Visual Studio 2010 (Professional) с 2005 года на моем месте работы, и я могу сказать без тени сомнения, что я несколько сожалею о том, чтобы сделать этот переключатель. IDE заметно - нет, значительно медленнее - чем VS 2005. Теперь я хочу, чтобы мы переключились на VS2008. Это все очень беспокоит, потому что тогда меня увидит, как тот, кто сделал переключатель, и я столкнусь со всеми отрицательными замечаниями. Я установил SP1, который не имел большого значения.

Одно решение, ~ 50 проектов, 1 MLOC. Windows 7 x64, Intel i7 950 @3,07 ГГц, 4 ГБ оперативной памяти. Я бы сказал, довольно неплохая машина.

Ответ 9

Windows 7, x64, 12 ГБ памяти, очень медленные щелчки правой кнопкой мыши:

Следующие шаги исправили проблему для меня. Щелчок правой кнопкой мыши мгновенно. Ваш пробег может отличаться:

Я удалил следующий каталог: % AppData% Local\Microsoft\VisualStudio\10,0

и переустановили эти три пакета с DVD-диска Visual Studio 2010 Ultimate

Microsoft SQL Server 2008 R2 Framework для приложений уровня данных с этой командой: \ WCU\DAC\DACFramework_enu.msi

Проект приложения уровня данных Microsoft SQL Server 2008 R2: \ WCU\DAC\DACProjectSystemSetup_enu.msi

Служба языка SQL Server 2008 R2 Transact-SQL: \ WCU\DAC\TSqlLanguageService_enu.msi

Ответ 10

Возможно, это ваш антивирус. Временно отключите его и посмотрите, работает ли VS лучше.

Ответ 11

Я также испытал очень медленную производительность Visual Studio 2010. После нескольких попыток я понял, что включил Fuslogvw.exe(Assembly Binding Log Viewer, AKA Fusion Log Viewer). Он записывал журналы привязки сборки в каталог на моем жестком диске. Затем это было проверено моим Антивирусом по доступу к сканированию, которое прерывало работу Visual Studio.

Как только я изменил конфигурацию сканирования при доступе, чтобы исключить каталог, в который был записан журнал сборки, все прошло намного быстрее. Отключение ведения журнала привязки сборки, очевидно, имело тот же эффект.

Подробности о Fuslogvw.exe здесь: http://msdn.microsoft.com/en-us/library/e74a18c4.aspx

Ответ на stackoverflow, относящийся к антивирусному сканированию здесь: Замедление Microsoft Visual Studio из-за разного сканирования вирусов

В заключение, мой ответ заключается в том, чтобы убедиться, что Fuslogvw.exe не включен и/или исключает его каталог журнала из вашего антивирусного сканера.