Pull to refresh

Comments 25

Шаг №10.
Откатитесь то VS 6.0. Наслаждайтесь аскетизмом.
И получите совершенно невменяемый компилятор какого-то языка, издали похожего на С++. Спасибо.
Notepad++ и MSBuild — это будет четвертой частью.
Нет, это всё слишком наворочено и сложно. Notepad и билдсистема на наборе .bat-файлов — вот наш аскетичный путь!
ИМХО проще уж тачку проапгрейдить…
Это точно. Рецепты с красивостями работают только на слабых машинах. На домашней, помощнее, всё летает.
Позабавило, что при вы рекомендуете установить R# — вот уж кто тормозов-то добавляет…
Добавляя милисекундные (ну секундные) задержки к отрисовке интерфейса R# и похожие плагины экономят минуты и часы на кодировании и рефакторинге. Разве нет?
Самый лучший способ ускорить в разы Visual Studio — это SSD диск :)
Это Вы предполагаете или по собственному опыту судите?
В моем случае после перехода на SSD время компиляции решения снизилось с 2-ух минут до 1мин 48сек.

Какие там разы…
Сравнивал скорость работы программ на 2-летнем компьютере и на новом (Sandy Bridge 4GHz + Intel SSD + DDR3-1600), делали оптимизация системы для работы под SSD — отличия кардинальные, субъективно запуск всех программ, включая запуск самой Windows занимает секунды. Больших проектов на С++ нет чтобы проверить, С# компилится быстрее. Если поставить новые SSD на SandForce-2200 должно быть еще быстрее (скорость 500 Mb/s на SATA III).
У себя я наоборот отключил аналог IntelliSense в решарпере — стало пошустрее. Ну и еще воспользовался несколькими советами по улучшению производительности.
UFO just landed and posted this here
Выключите «Track Active Item in Solution Explorer»
Неужели Вы правда ею пользуетесь?

Я пользуюсь. Но я ей пользуюсь не совсем обычным образом. У меня на тулбаре есть кнопка, которая эту настройку переключает. Она всегда выключена, но когда мне надо найти текущий файл в дереве проектов (которых в солюшене около 150), я 2 раза нажимаю кнопку — дерево раскрывается на нужном файле, а настройка продолжает оставаться в состоянии ВЫКЛ.
Удаление лишних плагинов
Каждый плагин — это минус к производительности Студии. Если у Вас стоит что-то лишнее — удаляйте.

Я здесь делаю предположение, что плагины — это Add-Ins.
Опять же, плагины ведь не просто так установлены были, какую-то пользу они приносят, пусть иногда. Имеет смысл отключить автоматическую загрузку плагинов при старте студии (это делается снятием галочки в колонке Startup в Add-In менеджере). Таким образом студия стартует быстрее, но при надобности плагин можно подгрузить прямо во время работы через тот же самый Add-In Manager.
Добавьте /nosplash к ярлыку запуска Visual Studio
Честно говоря, время запуска уменьшится не сильно, но психологически будет казаться, что Студия грузится быстрее.
Это из разряда формы прогрессбара, психологически «ускоряющего» процесс.

Выключите «Track Active Item in Solution Explorer»
Неужели Вы правда ею пользуетесь? Если нет — выключите. Отключается в «Projects and Solutions»
Это первая вещь, которую я включая после установки студии. При большом количестве проектов в солюшене без нее тяжко.

Запуск Студии и компиляция проекта перед приходом на работу
Не самый хитрый, но самый полезный на мой взгляд совет из этой части.
Хм, не нашел у себя файла feacp.dll их совета по удалению IntelliSense.
2010 студия
В 2010 IntelliSense можно штатно отключить:
Options->Text Editor->C/C++->Advanced->IntelliSense->Disable IntelliSense->True
С Вашего разрешения, добавлю в статью эту информацию.
Никогда не жаловался на особо мощьное железо (4-8 ядер, 4-8Гб памяти — ничего сверх естественного), но студия никогда и нигде не тормозила (ни дома, ни на работе, ни на ноуте). Солюшены по 150 проектов. Видимо мне везет.
«8 ядер, 8 Гб памяти» — ну да, по сравнению с машинкой среднестатистического программиста Вам и вправду везет.
Могу предложить лишь прислать резюме, и 8 ядер будут обеспечены ;-)
Sign up to leave a comment.

Articles