Внимание: для тех, у кого оперативной памяти более 512 Мбайт!!! (Windows)

Изменение этих настроек позволяет увеличить производительность системы, где установлено большое количество оперативной памяти (более 512 Мбайт). Для системы, где памяти не очень много, следующие изменения производить не рекомендуется, потому что результат не будет заметен или производительность ПК может даже упасть.


*  Открыть редактор реестра Пуск/Выполнить набрать regedit и жмем ОК.

*  Перейти в HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Managament

*  Правой кнопкой на параметре DisablePagingExecutive и выбрать Изменить и изменить на шестнадцатеричное значение 1 (При включении этого параметра ядро системы и драйвера не будут скидываться в файл подкачки (swap; 1 - активировать функцию). Система и программы будут быстрее реагировать на действия пользователя. Нажать ОК.

*  Изменить значение параметра LargeSystemCache на 1 (шестнадцатеричная). ОС будет использовать всю оперативную память для кэширования системных файлов, за исключением 4 Мбайт, зарезервированных для дискового кэша.).  Жмем ОК.

*  И последнее. Изменить параметр SystemPages (десятичная) на 8388608 - это 8 Мбайт, указанные в байтах, которые будут использованы для системных функций вместо изначально выделенных 512 кбайт. Жмем ОК.

P.S. Написал в этом разделе форума Общий (Firefox) потому, что после изменения этих настроек скорость загрузки Firefox и Thunderbird сильно увеличилась.

Предназначено для тех, кто знает что такое Редактор реестра.
Все изменения настроек вы выполняете на свой страх и риск.

Sergeys пишет

Предназначено для тех, кто знает что такое Редактор реестра. Остальные выполняют изменение настроек на свой страх и риск.

Т. е. тем кто знает, ты что-то гарантируешь? Ага! У меня после твоих действий слетело полгига данных стоимостью 2 мегабакса. Как говоришь твое имя-то настоящее с адресом? ;) Пойду иск пока составлю :)

LattyF
Это предупреждение! Как говориться: Не знаешь не лезь! Теже, кто решит, что это не так эффективно, просто изменять все, в состояние которое было раньше и все.

P.S. LattyF, Народ не пугай! И все же изменю предупреждение, дабы глупых мыслей не было ни у кого, даже ради шутки.

Sergeys
Перезагружаться надо?
P.S. Откуда информация?

RcT
Да в любом твикере такая опция есть. Только я сомневаюсь в её полезности.

Не использовать файл подкачки для хранения ядра системы
По умолчанию WinXP выгружает ядро и системные драйвера в файл подкачки, если они не используются. С помощью данной опции можно указать WinXP хранить ядро и системные драйвера всегда в памяти.
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
DWORD DisablePagingExecutive, 1 - не использовать файл подкачки для хранения ядра системы, 0 - использовать (по умолчанию)

Sergeys
а если у меня ровно 512 Мб, как мне быть? :)
стоит попробовать или нет?

stEp
Попробуй! Если заметишь, что скорость например упала, то вернешь все значения параметров назад. Только запиши значение SystemPages!

RcT
Нет!
Взято из журнала "Enter", одно издательство с журналом "Chip" и "Chip special".

Vik

Да в любом твикере такая опция есть. Только я сомневаюсь в её полезности.

Если ты не пробовал или хотел бы, но у тебя памяти меньше, то не стоит об этом говорить.
Дело в том, что до замены жесткого диска (я уже говорил об этом) я мучился со скоростью, приходилось долго ждать открытия программ и т.д. Вообщем намучился! Заменил и все ничего , но мне казалось, что медленно (остаточное явление). После изменения настроек, о которых я написал выше, скорость (лично у меня) заметно выросла.

Если ты не пробовал

Памяти 768 Мб. Объясняю почему не пробовал: Windows грузится в оперативную память => в ней места меньше и => мощные программы будут подвисать (Delphi 2005 и Visual Studio 2005 много требуют, тажке игры всякие)

то не стоит об этом говорить

Изложил свою точку зрения

Вообще-то, это уже было и во всех нормальных твикерах это есть.

*  И последнее. Изменить параметр SystemPages (десятичная) на 8388608 - это 8 Мбайт, указанные в байтах, которые будут использованы для системных функций вместо изначально выделенных 512 кбайт.

Это на что влияет? Можно я не буду это трогать?

Vik
Ничего не имею против высказывания своей точки зрения!
Только делать это нужно более корректно, а то

Да в любом твикере такая опция есть...

.
А программ, о которых ты говоришь и 2 Гб будет мало!

Sergeys

Только делать это нужно более корректно, а то
    Да в любом твикере такая опция есть...

Просто думал, что это не новость. Приму к сведению

Vik
Новое - это хорошо забытое старое!!! :)

а по-моему лучше иметь гиг памяти и не возиться с этим, чем иметь 512 и пытаться выжать из системы сомнительный максимум...

это как оверклокинг - 5% прироста, но все греется, жужжит и глючит.

RED
Так это и работает еще лучше, когда ГИГ! И ничего не греется и не жужжит.
У меня 1 Гб Dual Chanel!
И я так понимаю, что благодаря изменению этих настроек оперативная память будет использоваться на 100% минуя время на перекидывание данных в файл подкачки. Иначе зачем столько памяти. Пусть работает!

это как оверклокинг - 5% прироста, но все греется, жужжит и глючит.

:lol: и то верно... :lol:

Уменя 2 Gb памяти, что-то разницы я не заметил :/

RcT
Так может у тебя жёсткий диск на 10000 оборотов?

Vik пишет

Так может у тебя жёсткий диск на 10000 оборотов?

Ага, сказёвый у него. И крей под столом пылится.

Vik
Maxtor 6B200P0 200GB 7200RPM IDE HDD With 8MB Cache

Ну в самом деле как было сказано параметры
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Managament
DisablePagingExecutive
LargeSystemCache
в любом твикере можно включить без проблем
первый отвечает что ядро системы будет находится всегда в памяти (включать обязательно при 512мб и более)
второй использовать если компьютер применяется в качестве сервера или оперативы больше 1гб.
О параметре SystemPages к сожалению не знаю, где можно прочитать про полезностьувеличение этого параметра ???
От себя могу добавить, что в этой же ветке реестра найдите параметр SecondLevelDataCache
и сделайте сначение равным кешу второго уровня вашего процессора ( например у Прескотов 1024, у старых Селеронов 128 и т.д) в десятичной системе.
Якобы это улучшает производительность в некоторых приложениях почти на 1% :)

RcT
Ну если нет разницы, зачем платить дважды! :)
Верни настройки в прежнее состояние и все! У меня 160 Гб 7200rpm SATA 8Mb и память 1ГБ Dual Chanel и есть разница, поэтому и создал эту тему.

а вот еще совет. для тех, кого 600Гб дискового пространства, как у меня. (Sergeys, :cool: )
берете винт, например, на 160 гиг. разбиваете его на 2 раздела по 80 гиг. в одном разделе создаете файл свопа для windows, а другой раздел форматируете в своп для ллл.
это очень круто потом - небрежно промолвить "у меня винт на 160 гиг под своп ушел. думаю, не мало ли? может 200-ку еще прикупить?".
реальное ускорение увеличения вашего авторитета в глазах у друзей.

RED
Пижон. :P

Кстати, недавно вычитал про внешний винт на 1 Тб (RAID-массив из 4-х 250 ГБ-ек) сделать своп на нем. Только представьте: террабайтный своп через USB 2.0… Красота :)

RED
Psilon
LattyF
Решили пофлеймить?

Попробовал изменить только DisablePagingExecutive
Ничего не произошло. Винда как занимала при запуске 100 Мб, так и продолжает занимать