Visual Studio 2005 Использование памяти
Я считаю, что довольно часто использование памяти Visual Studio в среднем составляет ~150-300 МБ ОЗУ.
Как разработчик, которому очень часто нужно работать с несколькими экземплярами Visual Studio, есть ли какие-то приемы повышения производительности, чтобы оптимизировать объем памяти, который использует VS?
Я использую VS 2005 с одной надстройкой (TFS)
5 ответов
[...]
Все эти изменения доступны в диалоговом окне "Параметры" (Инструменты -> Параметры):Среда
- Общее:
- Отключить "Инструменты среды анимации"
- Документы:
- Отключить "Обнаружение, когда файл изменяется вне среды"
- Клавиатура:
- Удалите клавишу F1 из команды Help.F1Help
- Помощь \ Онлайн:
- Установите для параметра "При загрузке содержимого справки" значение "Сначала локально, затем онлайн" или "Попробуйте только локально, а не онлайн".
- Запуск:
- Измените параметр "При запуске" на "Показать пустую среду"
Проекты и Решения
- Общее:
- Отключить "Отслеживание активного элемента в обозревателе решений"
Текстовый редактор
- Общий (для каждого языка, который вы хотите):
- Отключите "Панель навигации" (это панель инструментов, на которой отображаются выпадающие списки объектов и процедур, позволяющие выбрать конкретный объект в вашем коде.
- Отключить "Отслеживать изменения"
Конструктор Windows Forms
- Общее:
- Установите для "AutotoolboxPopulate" значение false.
- Установите "EnableRefactoringOnRename" в false.
Обновление до 64-битной ОС. Мои экземпляры VS занимали ~700 МБ каждый (очень большие решения).. и вы быстро выходите из этого.
Все в моей команде, которые переключились на 64-битную (и 8 ГБ оперативную память), удивлялись, почему они не сделали этого раньше.
Сверните и повторно разверните главное окно против, чтобы освободить память.
Удалив (и переустановив) Visual Assist, проблема была решена для меня.
Первое, что вы можете сделать, это переключиться на Windows 8.
Он использует разделение / объединение памяти, если одна и та же библиотека DLL или страница памяти загружены в несколько процессов. Очевидно, что существует много совпадений при запуске двух экземпляров VS.
Как вы можете видеть, у меня работает 4 студии Visual Studio, и столбец общей памяти (вам нужно включить этот столбец, чтобы он был видимым) показывает, сколько памяти используется совместно.
Таким образом, в Windows 7 это будет использовать 2454 МБ, но я экономлю 600+ МБ, которые используются совместно с другими процессами devenv.
Chrome также имеет большую экономию (потому что каждая вкладка браузера - это новый процесс). Таким образом, в целом у меня все еще есть 2 ГБ свободного места, где я обычно получаю максимум.