Ru-Board.club
← Вернуться в раздел «Программы»

» Оптимизация памяти под Windows XP

Автор: clipak
Дата сообщения: 21.12.2003 18:01
Для нормальной работы 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. В некоторых случаях этот параметр уже имеется. Этот параметр влияет на скорость дискового КЭШа. Установите его значение в зависимости от используемого объема памяти. [b]Так, если Вы имеете 128Mb памяти, установите шестнадцатеричное значение 4000, если 256Mb – 10000, и если 512Mb – 40000.[b]

А у меня 1000Mb. Какое значение я должен установить?
Автор: Demetrio
Дата сообщения: 21.12.2003 18:08
clipak
С гигабайтом оперативной памяти на эту ерунду можно вообще забить
А вообще, ставь 40000, это для 512> годится.
Автор: clipak
Дата сообщения: 21.12.2003 18:21
Demetrio
Спасибо за ответ.
Только вот почему все это ерунда?
Я в этом не разбираюсь, но очень хочется знать мативацию.

Автор: Demetrio
Дата сообщения: 21.12.2003 18:26
clipak
Шучу, конечно
Это очень важный момент для оптимизации работы системы, но когда оперативной памяти такой большой объём, эффект от подобных действий будет менее заметным.
Автор: clipak
Дата сообщения: 21.12.2003 18:51
И последний вопрос.
Следуя логике:
128Mb - 4000
256Mb - 10000
512Mb - 40000
1000Mb - ? ?=(шестнадцатеричное значение)=...
Автор: vu1tur
Дата сообщения: 21.12.2003 18:53
хм... а у меня IOPageLockLimit был на несколько порядков больше
Автор: clipak
Дата сообщения: 21.12.2003 19:17
Я выставил 40000 и у меня получилась строка:

IOPageLockLimit REG_DWORD 0x00040000 (262144)

Но 40000 - явно не то, т.к. это значение выставляется при 512Mb.
Автор: Oboltus
Дата сообщения: 28.02.2004 01:08
Ну варвары!!! Я выполнил все рекомендации и чуть систему не убил! Пока не поднялся с трудом после нескольких перезагрузок и по памяти не вернул ключи реестра в исходное состояние, блин и MUI у меня слетел ща переставляю... Варвары одно слово.
Автор: albel
Дата сообщения: 28.02.2004 10:16
Oboltus
imho память лучше вообще не трогть в операционках
Автор: evilman
Дата сообщения: 28.02.2004 16:02
//offtopic
albel
угу, выдернуть её из слотов - и в сейф!!
Автор: VdV
Дата сообщения: 08.07.2004 23:22

Оптимизаторы памяти для Windows NT/2000/XP: мысли вслух
Автор: TCPIP
Дата сообщения: 09.07.2004 00:10
VdV
Я удивляюсь, что понадобилась статья Руссиновича, чтобы это понять. Даже тупо, ничего не понимая в принципах работы с памятью, можно на практике увидеть не только не повышение производительности таких вот, с позволения сказать, "улучшалок", но её падение.
Автор: VdV
Дата сообщения: 09.07.2004 01:43
TCPIP
Судя по количеству платных "улучшалок", а также тем здесь, не для всех это очевидно.
Автор: Widok
Дата сообщения: 11.07.2004 13:23
Оптимизаторы оперативной памяти: где правда?
статья опубликована 6 июля на сайте журнала Компьютерра и называется:
Оптимизаторы оперативной памяти
В ней кратко описываются несколько бесплатных разработок, и их возможности по "очистке" оперативной памяти когда ее становится мало для приложений.

статья, опубликованная 8 июля на сайте компании Ф-Центр под названием:
Оптимизаторы памяти для Windows NT/2000/XP: мысли вслух
довольно убедительно доказывает, что такие программы, являются, мягко скажем, надувательством.
Автор: Demetrio
Дата сообщения: 11.07.2004 13:40
http://forum.ru-board.com/topic.cgi?forum=5&topic=0694#6

тоже любопытно написано
Автор: Engine
Дата сообщения: 22.04.2005 15:06
А кто-нибудь пробовал поставить XP на 64 мБ.

Интересуюсь вот из каких соображений. У меня есть старенький ноутбук, на нем сейчас стоит Me. Хочу поставить на него MS Project 2003, а он пишет, что нужна более поздняя версия Windows.

Как это можно устроить? Какие есть варианты? Может есть какая кастрированная версия XP, так сказать Lite? Либо можно как-то его настроить и заставить не тормозить с таким объемом памяти?
Автор: newbies
Дата сообщения: 19.08.2007 08:32
а если у меня оперативы 1500 сколько ставить надо ? я поставил 120.000
Автор: yoriy
Дата сообщения: 19.08.2007 08:42
Engine

Цитата:
А кто-нибудь пробовал поставить XP на 64 мБ.

Для этого у MS есть WinFLP (Windows Fundamentals for Legacy PC)
Автор: beaggy
Дата сообщения: 30.04.2008 21:18

Цитата:
Engine
А кто-нибудь пробовал поставить XP на 64 мБ.


Никаких проблем, кроме нехватки места на винте. Ставится, работает в меру мощности процессора. Вот только места под системнный раздел нужно 3, а лучше 4 гига.

Можно конечно папку <Program Files> отправить на другой раздел, но это получается только с пользовательскими программами. А вот <C:\Program Files\Common Files\> я пробовал переносить: перекопировал на другой диск, вручную прописывал в реестре - а назавтра все перенесенные и перепрописанные файлы оказывались на прежнем месте...
Автор: mineich2006
Дата сообщения: 04.05.2008 12:52
Кто нибудь пробовал "научить" Windows XP видеть 4 гига оперативной памяти?
Если Да!, то поделитесь пожалуйста опытом.
Автор: lehachuev
Дата сообщения: 04.05.2008 17:29
насчет маниловщины-не знаю...я не айтишник,в подробности происходящих процессов не вникал,мне важен результат,как обычному юзверю.так вот,у меня следующая трабла была...осёл,он же emule,настроен таким образом,что кушает кучу оперативы,но делает это постепенно.плюс куча окон в фаерфоксе...и наступает рано или поздно момент,когда комп виснет.я все никак понять не мог,с какой радости.поставил себе по совету друга оптимизатор оперативы.и мне-помогло.по крайней мере,если зависон и случается,то он кратковременен,система быстро оклемывается.если это не благодаря оптимизатору,тогда почему?
Автор: bredonosec
Дата сообщения: 17.05.2008 20:15

Цитата:
кушает кучу оперативы,но делает это постепенно.плюс куча окон в фаерфоксе...
у ФФ течет память - давно известно.. но у меня когда память кончается, он её сбрасывает..... и система снова вертится. Без каких-либо оптимизаторов..
Автор: serg2718
Дата сообщения: 14.10.2008 20:01

Цитата:
Кто нибудь пробовал "научить" Windows XP видеть 4 гига оперативной памяти?
Если Да!, то поделитесь пожалуйста опытом.

присоединяюсь к просьбе. по умолчанию видит только 3,25Гб
Автор: winkill32
Дата сообщения: 14.10.2008 20:43
Оперативная память , 4 гига , 32 бит xp
Автор: Sovdep
Дата сообщения: 23.01.2009 21:59
Не паритесь за "IOPageLockLimit" 'это для Win2k SP1, на XP бесполезно

А вообще, прежде чем изменять "оптимизаторы" памяти дисков и сети в реестре, справьтесь, что это такое на официальном сайте МS. Я сам в это не верил, но убедился половина таких "твиков" тянется еще со времен Win95, на XP они в лучшем случае бесполезны. Например популярный твик AlwaysUnloadDLL это было для Win95 Win98

EnableSuperfetch - это вообще самый знаменитый твик XP, несколько тысяч сайтов в сети советуют вам самим попробовать. Ни одного измерительного теста, что в системе от этого меняется. Кто-то видит измения, кто-то нет. Вот только такого буквосочетания EnableSuperfetch WinXP не знает. Надо поставить Vista, что бы та поняла, что вы хотите этим сказать

Еще одна причина задуматься над твиком - то что было оптимальным и общепризнаным решением для P3/128MB/40GB сегодня на Core2Duo/1GB/1TB дает обратный эффект.
Автор: AndyFox
Дата сообщения: 13.06.2012 05:52
На сколько я понял из этого:
Максимальное значение для параметра IoPageLockLimit можно примерно рассчитать по формуле: кол-во MБ ОЗУ минус 1/8 МБ ОЗУ.
И нельзя ставить большее, чем получается в результате расчета.

НЕ ясно только, почему бытует мнение (вот и Sovdep c Соломоном/Руссиновичем согласен), что параметр IoPageLockLimit игнорируется в WinXP?
Наверное, действительно: IoPageLockLimit Хрюше уже не нужен, она сама знает, сколько ей надо. Но в любом случае, уверен - IoPageLockLimit не стоит ставить больше чем мax. допустимое - 469762048 byte (448MB) = 1c000000 (hex).
Если кто знает инфу из других оф. источников - скиньте ссылку.

Страницы: 1

Предыдущая тема: Прослушивание *.VVC


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.