Template by:
Free Blog Templates

четверг, 1 октября 2009 г.

Повышение производительности памяти под Windows XP

Благодаря существенному снижению цен на компьютерную память, пользователи компьютера имеют реальную возможность установить значительный обьем памяти, который значительно улучшает производительность компьютера, а в случае использования некоторых аппликаций и игр, является просто необходимым условием. Минимальным обьемом памяти, необходимым для запуска 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”. Изменение значения ключа от 0 до 1 заставит Windows XP оставить 4MB системной памяти для кэша файловой системы, что означает, что ядро XP может работать непосредственно в памяти, увеличивая производительность. 4MB оставленной памяти используется для дискового кэша, но если потребуется больше, XP выделит дополнительное место. Однако, в некоторых интенсивных приложениях это изменение может немоного снизить производительность.
  3. И последнее. Создайте вручную REG_DWORD параметр IOPageLockLimit. В некоторых случаях этот параметр уже имеется, так что вначале проверьте реестр на его наличие или отсутствие.

Этот параметр влияет на скорость дискового КЭШа. Установите его значение в зависимости от используемого объема памяти (значение ключа указывается в байтах).

Так, если Вы имеете 128Mb памяти, установите шестнадцатеричное значение 4000, если 256Mb – 10000, и если 512Mb – 40000.

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

В качестве бонуса, хочу предложить вам небольшую, но славную, (а главное, бесплатную и портативную) утилиту RAMRush, которая позволит вам оптимизировать загрузку оперативной памяти и, в конечном итоге, ускорить работу компьютера, уменьшить опасность зависания и замерзания, и предотвратить очень противные программные ошибки связанные с утечками памяти (memory leaks).

Скачать программу можно с сайта разработчика: http://www.fcleaner.com/download.htm

Источники и Дополнительная Информация: