На работе у меня четыре системы с Windows XP SP 3 с 4 ГБ ОЗУ. Когда я запускаю много приложений, я вижу, что Windows работает нестабильно, когда используется более 2,5 ГБ ОЗУ с обычными эффектами: сбой проводника, исчезновение значков.
Таким образом, кажется, что Windows не хватает памяти, даже если хотя бы 1 ГБ ОЗУ должно быть свободно (как 32-битная ОС, WinXP не может использовать более 3,5 ГБ, но я все еще не хватает 1 ГБ).
Другое дело, что Windows пытается расширить файл подкачки (который установлен на фиксированные 512 МБ), что не совсем то, что я хочу. Я знаю, что XP пытается сделать мою систему более быстрой, меняя местами преждевременно (так что она может просто освобождать страницы, которые не использовались в течение некоторого времени), но я бы предпочел систему, которая никогда не менялась - у меня достаточно свободной оперативной памяти.
[РЕДАКТИРОВАТЬ] Моя карта GFX имеет 512 МБ, и сопоставление FD000000-FDFFFFFF, E0000000-EFFFFFFF и FA000000-FBFFFFFF.
Это означает, что между EFFFFFFF и FA000000 имеется довольно большой разрыв, а между FBFFFFFF и FD000000 - меньший. Это NVidia GeForce 8400GS. Что-нибудь, что я мог сделать здесь, чтобы переместить карты? Или я могу искусственно разархивировать часть оперативной памяти gfx? Это мой компьютер для разработки, мне вообще не нужно 3D ...
[EDIT2] Мой диспетчер устройств говорит, что объем свободной памяти увеличивается с 0x0100'0000 до 0xDFE8'6BFF, что составляет примерно 3,3 ГБ. Так что мне все еще не хватает 0.8GB.