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

Использование памяти Visual Studio 2005

Я нахожу, что довольно часто использование памяти Visual Studio будет в среднем ~ 150-300 МБ ОЗУ. Как разработчик, которому очень часто нужно запускать несколько экземпляров Visual Studio open, есть ли какие-либо трюки производительности для оптимизации объема памяти, который использует VS?

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

4b9b3361

Ответ 1

От этот пост в блоге:

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

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

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

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

  • Общие сведения:
    • Отключить "Отслеживать активный элемент в обозревателе решений"

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

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

Дизайнер Windows Forms

  • Общие сведения:
    • Установите для параметра "AutotoolboxPopulate" значение false.
    • Установите для параметра "EnableRefactoringOnRename" значение false.

Ответ 2

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

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

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

enter image description here

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

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

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