Переопределить политику подкачки / вытеснения кэша Windows XP

По корпоративным причинам мы ограничены 32-разрядными машинами XP. Ramdrive (PAE) представляет собой хорошую альтернативу использованию немного большего объема памяти, но файл подкачки, установленный на ramdrive, почти не используется и никогда не увеличивается. Я пробовал некоторые параметры в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, но не заметил никакого другого поведения. Я установил размер файла подкачки минимум 2 ГБ, максимум 4 ГБ, но он никогда не увеличивается.

Что я хотел бы знать, так это то, как заставить Windows XP выгружать больше страниц и меньше выселять. Не совсем вопрос программирования, но может касаться многих других программистов.


person brainwash    schedule 17.01.2012    source источник
comment
Вопрос, вероятно, относится к superuser.com или serverfault.com   -  person selbie    schedule 17.01.2012
comment
Что сказал Селби. Это тоже скорее всего антиоптимизация. Пейджинг на виртуальном диске быстрый, но недостаточно быстрый, поэтому вам действительно хотелось бы принудительно его применить (я делаю то же самое с SuperSpeed ​​Ramdisk Plus). Это намного, намного лучше, чем твердотельный накопитель или даже жесткий диск, но, тем не менее, когда включается какая-то серьезная подкачка, это настолько заметно, что в этом нет никаких сомнений. Пейджинг на / с виртуального диска никоим образом не эквивалентен ОЗУ. Таким образом, подкачка должна быть последним средством, а не первым выбором.   -  person Damon    schedule 17.01.2012
comment
Это крайний случай, мне разрешено использовать только ~ 3 ГБ на 32-битной версии, но с этим хаком я могу использовать оставшиеся 4 ГБ в качестве оперативного диска. Пока не будет принято решение о переходе на Win7.   -  person brainwash    schedule 21.01.2012


Ответы (1)


Если вы хотите настроить файл подкачки для выделения большей области для начала, я бы предложил установить для файла подкачки виртуальной памяти не менее 4 ГБ, чтобы не требовалось дополнительное время для выделения дополнительного пространства.

person user1152631    schedule 17.01.2012
comment
Он находится на RAM-диске, изменение его размера не займет много времени. Однако раньше было установлено фиксированное значение 4 ГБ, и разницы в производительности не было. - person brainwash; 18.01.2012