Советы по оптимизации Windows 2000 для работы с SAWStudio
На вкладке Дополнительно нужно щелкнуть по кнопке Параметры быстродействия. При этом откроется одноименное окно, где следует установить зависимый переключатель Оптимизировать быстродействие в позицию приложений (рис 1.3).
Таким образом, максимальный приоритет получит приложение переднего плана, что нам и требуется для SAWStudio. За этот параметр отвечает ключ системного реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"Win32PrioritySeparation"
=
dword:00000024
Рис. 1.3. Оптимизация быстродействия системы для приложений
Примечание
В некоторых двухпроцессорных конфигурациях можно получить большую эффективность, если оптимизировать быстродействие для служб, работающих в фоновом режиме. В связи с огромным ассортиментом комплектующих для PC учесть все возможные варианты и дать универсальную рекомендацию невозможно.
Далее можно подкорректировать настройку параметров управления памятью. Для этого существует отдельная ветвь системного реестра Windows 2000:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Man
-
agerXMemory Management
Рис. 1.4. Настройка реестра Windows2000
На рис. 1.4 показаны ключи, которые отвечают за наиболее важные для быстродействия параметры:
- LargeSystemCache – (большой системный кэш). Этот параметр, если установлена ОС Windows 2000 Server, имеет по умолчанию значение 1. Так как мы собираемся использовать PC как рабочую станцию, то имеет смысл установить значение 0;
- loPageLockLimit – (размер памяти в Кбайт, резервируемый для операций ввода/вывода). Значение по умолчанию – 512 Кбайт. Так как для SAWStudio необходимы большие объемы оперативной памяти RAM (при объеме памяти меньше 256 Мбайт программа не стартует), то появляется возможность увеличить значение loPageLockLimit. Рекомендуемые значения – 32 768 (в скобках указаны десятичные значения) и выше. Для размера RAM, превышающего 256 Мбайт, значение параметра должно быть равно 65 536. Увеличение размера памяти loPageLockLimit может существенно увеличить быстродействие системы.
- DisablePagingExecutive – (запрет сброса данных ядра Windows 2000 в файл виртуальной памяти Pagefile.sys). Значение по умолчанию – 0. Имеет смысл запретить сброс данных ядра в виртуальную память, т. е. установить значение 1. Дело в том, что процесс сброса данных начинается тогда, когда одновременно открыто много приложений. При этом работа системы сильно замедляется. В нашем случае будет применяться одно приложение – SAWStudio, использующее конфигурацию компьютера с большим объемом RAM, поэтому предложенный нами выбор однозначен.
- SecondLevelDataCache – (размер микропроцессорного кэша второго уровня). Значение по умолчанию – 0, что соответствует размеру кэша в 256 Кбайт. Если используется процессор с кэшем в 512 Кбайт, то нужно ввести десятичное значение 512.
Внимание
Изменять параметр SecondLevelDataCache следует только в случае использования процессоров ранних выпусков, имеющих внешний кэш второго уровня. Для процессоров с интегрированным кэшем второго уровня нужно оставить значение по умолчанию.