Визуальная студия на windows xp - PullRequest
2 голосов
/ 27 марта 2009

Мне нужно запустить несколько визуальных студий на Windows XP, и это, похоже, занимает много памяти. Я также использую Resharper, который является боров памяти.

Я использую 32-разрядную версию XP. Сколько памяти я могу поместить в мою машину, пока не достигну точки, когда ОС достигнет своего предела.

Кроме того, любые другие способы запуска нескольких визуальных студий без такой низкой производительности.

Ответы [ 4 ]

3 голосов
/ 27 марта 2009

32-разрядные операционные системы ограничены 4 ГБ ОЗУ, что может быть или не достаточно для вас. Кроме того, я думаю, что Windows показывает 3 ГБ ОЗУ, если вы установите 4 ГБ.

Я предлагаю вам перейти на 64-разрядную версию и обновить до 8 ГБ, если можете.

ОБНОВЛЕНИЕ: См. Сообщение Джеффа в блоге на эту тему: Чувак, где мои 4 гигабайта оперативной памяти?

1 голос
/ 27 марта 2009

32-разрядное ядро ​​Windows делит виртуальное адресное пространство 4 ГБ на разделы 2 ГБ / 2 ГБ. Если вы передадите ключ / 3GB в NTLDR, он предложит 1 ГБ пространства ядра / 3 ГБ пространства пользовательского режима. Обратите внимание, что это НЕ означает, что вы не можете писать программное обеспечение для использования преимуществ машин с 32-разрядными процессорами и адресацией более 4 ГБ одновременно .

Обходной путь - это аппаратно поддерживаемая функция для доступа к оставшейся памяти в банках или «окнах», поскольку ЦП по-прежнему видит максимум 4 ГБ адресуемого пространства одновременно. Некоторые базы данных и ГИС предоставляют такую ​​возможность. Это называется расширением физических адресов и позволяет использовать (не обращаясь сразу) до 64 ГБ с 36-разрядными адресами. WinXP предлагает AWE, API, построенный поверх PAE.

Это теория. Для использования Visual Studio вы можете получить все 4 ГБ для вашей системы или перейти на 64-разрядную ОС с большим объемом оперативной памяти. Это только , если VS предлагает 64-битную версию.

1 голос
/ 27 марта 2009

Максимальный объем памяти, который может видеть 32-битный WinXP, составляет от 3 до 4 гигабайт в зависимости от вашего чипсета.

Я также столкнулся с проблемами при запуске нескольких экземпляров VS, когда я установил resharper. Единственное, что вы можете сделать - это запустить 64-битную XP с большим объемом памяти или не использовать resharper (что облом).

0 голосов
/ 27 марта 2009

«Кроме того, любые другие способы запуска нескольких визуальных студий без такой низкой производительности.»

+ 1 трюк: вы должны использовать RAM диск ( загрузка ) для ускорения ввода / вывода.

Если вы используете - и, надеюсь, используете - систему управления исходным кодом (т.е. Subversion), вы должны просто проверить свои проекты там. VS.NET выполняет тонны вызовов ввода-вывода, а RAM-диски работают намного быстрее, чем реальные.

ВНИМАНИЕ! Если вы выключите компьютер, RAM Disk не получит.

...