Visual Studio 2005 Использование памяти - PullRequest
23 голосов
/ 03 октября 2008

Я считаю, что довольно часто использование памяти Visual Studio в среднем составляет ~ 150-300 МБ ОЗУ.

Как разработчик, которому очень часто нужно работать с несколькими экземплярами Visual Studio, есть ли какие-то приемы повышения производительности для оптимизации объема памяти, используемого VS?

Я использую VS 2005 с одной надстройкой (TFS)

Ответы [ 5 ]

14 голосов
/ 03 октября 2008

С этого блога :

[...]
Все эти изменения доступны в диалоговом окне Параметры (Инструменты -> Параметры):

Окружающая среда

  • Общее :
    • Отключить «Инструменты среды анимации»
  • Документы :
    • Отключить «Обнаружение, когда файл изменяется вне среды»
  • Клавиатура :
    • Удалите клавишу F1 из команды Help.F1Help
  • Помощь \ Интернет :
    • Установите для параметра «При загрузке содержимого справки» значение «Сначала локально, затем онлайн» или «Попробуйте только локально, а не онлайн»
  • Запуск :
    • Измените параметр «При запуске» на «Показать пустую среду»

Проекты и решения

  • Общее :
    • Отключить «Отслеживание активного элемента в обозревателе решений»

Текстовый редактор

  • Общий (для каждого языка, который вы хотите):
    • Отключить «Панель навигации» (это панель инструментов, на которой отображаются выпадающие списки объектов и процедур, позволяющие выбрать конкретный объект в вашем коде.
    • Отключить «Отслеживание изменений»

Конструктор Windows Forms

  • Общее :
    • Установите для AutotoolboxPopulate значение false.
    • Установите для «EnableRefactoringOnRename» значение false.
5 голосов
/ 04 октября 2008

Обновление до 64-битной ОС. Мои экземпляры VS занимали ~ 700 МБ каждый (очень большие решения) .. и вам быстро не хватает места с этим.

Все в моей команде, которые переключились на 64-битную (и 8 ГБ оперативную память), удивлялись, почему они не сделали этого раньше.

4 голосов
/ 28 мая 2009

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

0 голосов
/ 31 июля 2013

Номер 1, что вы можете сделать, это переключиться на Windows 8.

Используется совместное использование / объединение памяти, если одна и та же библиотека DLL или страница памяти загружены в несколько процессов. Очевидно, что при запуске двух экземпляров VS много совпадений.

enter image description here

Как вы видите, у меня работает 4 Visual Studio, а столбец общей памяти (вам нужно включить этот столбец, чтобы он был виден) показывает, сколько памяти используется совместно.

Так что в Windows 7 это будет использовать 2454 МБ, но я экономлю 600 + МБ, которые используются совместно с другими процессами devenv.

Chrome также имеет большую экономию (потому что каждая вкладка браузера - это новый процесс). Так что в целом у меня все еще есть 2 ГБ свободного места, где я обычно бываю исчерпан.

0 голосов
/ 30 июля 2010

Удалив (и переустановив) Visual Assist, проблема для меня решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...