Увеличение скорости работы

Для увеличения скорости работы системы применяют немало различных приемов. Например, можно оставлять исполняемый код ядра резидентным в памяти вместо вытеснения его по мере необходимости в виртуальную память на диск. Однако это безопасно лишь при наличии не менее 256 Мбайт ОЗУ и отказе от ждущего и спящего режимов. Для реализации данной возможности в системном реестре (Пуск->Выполнить->regedit) в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management следует изменить значения ключа DisablePagingExecutive (тип dword) на 1 (рис. 27).

Рис. 27. Установка запрета на записывание кода ядра в файл подкачки

Несколько увеличить скорость работы поможет отключение неиспользуемой, как правило, подсистемы Posix. В этом случае откройте системный реестр (Пуск->Выполнить->regedit), найдите ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems и удалите строки Optional и Posix (рис. 28).

Рис. 28. Выделение параметров Optional и Posix перед их удалением

Включение опции Large System Cache также увеличивает общую производительность Windows XP, но оно рекомендовано только при условии, если вы имеете 256 Мбайт ОЗУ или больше. Откройте системный реестр (Пуск->Выполнить->regedit) и в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management измените значение ключа LargeSystemCache (тип dword) с 0 на 1 (рис. 29).

Рис. 29. Включение опции Large System Cache

Слегка снижается производительность системы в результате установки размера L2-кэша для процессора по умолчанию. Поэтому лучше сделать это вручную. Правда, такая установка имеет смыл лишь для старых компьютеров с размером ОЗУ более 64 Мбайт с direct-mapped- кэшами второго уровня. Процессоры Pentium II и выше не имеют таких кэшей, поэтому изменение размера L2-кэша для них не производится. По умолчанию для размера кэша используется значение в 256 Кбайт. Чтобы установить его вручную, введите значение параметра SecondLevelDataCache (тип dword) в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Session Manager\Memory Management системного реестра (Пуск->Выполнить->regedit) в соответствии с его реальным размером (рис. 30). Значение вводится в байтах, а не в килобайтах.

Рис. 30. Установка размера L2-кэша