Использование памяти Visual Studio 2005
Я нахожу, что довольно часто использование памяти Visual Studio будет в среднем ~ 150-300 МБ ОЗУ. Как разработчик, которому очень часто нужно запускать несколько экземпляров Visual Studio open, есть ли какие-либо трюки производительности для оптимизации объема памяти, который использует VS?
Я запускаю VS 2005 с одним надстройкой (TFS)
Ответы
Ответ 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 ГБ бесплатно, где я обычно должен быть максимальным.