Благодаря существенному снижению цен на память, мы, пользователи, стараемся оснастить свой компьютер максимально большим объемом памяти.
Кроме того, для нормальной работы Windows XP рекомендуется использовать более 256Mb памяти.
Однако, по умолчанию, вне зависимости от установленного объема памяти, Windows XP нерационально использует дополнительный объем памяти, что значительно ограничивает производительность системы в целом.
В этой статье мы рассмотрим несколько простых способов, позволяющих оптимизировать использование памяти под Windows XP.
Описанные выше рекомендации, будут полезны только при использовании более 256Mb памяти.
В противном случае мы рекомендуем ничего не трогать.
Итак, все настройки производятся в системном реестре.
Для его запуска необходимо войти в меню «старт», далее «Выполнить …», где наберите «regedit».
В реестре найдите ключ:
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management]
где необходимо изменить несколько параметров:
1. Установите параметр DisablePagingExecutive в десятичную «1».
Это заставить XP сохранять данные в памяти вместо страниц памяти на жестком диске.
2. Параметр LargeSystemCache так же необходимо установить в десятичную «1».
Это позволит ядру XP работать непосредственно в памяти, а не загружать различные модули с жесткого диска.
3. И последнее. Создайте dword параметр IOPageLockLimit.
В некоторых случаях этот параметр уже имеется.
Этот параметр влияет на скорость дискового КЭШа.
Установите его значение в зависимости от используемого объема памяти.
Так, если Вы имеете 128Mb памяти, установите шестнадцатеричное значение 4000, если 256Mb — 10000, и если 512Mb — 40000.
IOPageLockLimit REC_DWORD 0x00010000 (65536)
Для вступления изменений в силу, необходимо перегрузить компьютер.