
Optymalizacja komputera - pamięć RAM
Domyślnie Windows XP wykorzystuje 80% zainstalowanej w komputerze pamięci RAM, poczym zaczyna zapisywać dane do pamięci wirtualnej. W praktyce 20% pamięci RAM marnuje się. Można więc zmienić ustawienia systemu tak, aby „przypominał sobie” o pamięci wirtualnej dopiero po zapełnieniu 95% pamięci RAM. Niestety Windows XP czasem bywa w tym wypadku „nieposłuszny” i nie stosuje się do naszych żądań. Jednak nie zaszkodzi tą opcje odpowiednio skonfigurować.
1. Uruchom Edytor rejestru.
2. Przejdź do klucza [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management].
3. Znajdź tam wartość DWORD o nazwie "NonPagedPoolSize” (jeżeli jej tam nie ma, musisz ją utworzyć).
4. Kliknij dwukrotnie na wartość "NonPagedPoolSize”, wybierz system dziesiętny i ustaw ją odpowiednio według wzoru (tutaj dla 256 MB RAM):
240 x 1024 = 245760
a b c
a) ~95% zainstalowanej pamięci ram;
b) należy podać w kilobajtach, dlatego też należy pomnożyć przez 1024;
c) uzyskany wynik, który musisz wpisać;
5. Ponownie uruchom system Windows.

Zobacz też:
- Zmiana domyślnej ścieżki instalowanych programów
- Tryb UDMA 66
- Podmiana pliku używanego przez system w Windows Server 2003
- Defragmentacja pliku wymiany (pagefile.sys)
- Wyłączenie pliku wymiany SWAP
Średnia ocena:

Autor: Webster | Data: 27-02-2006, 20:24:57
słabo działają jakiekolwiek ustawienia tego typu, mam 768 MB ramu i przy ustawieniu ~90% ciagle mam 200 MB wolne po kilku godzinach :/
Autor: pawko | Data: 26-08-2006, 22:14:48
Czasem nie powino byc tak !!! 95%*ilosc ramów jaka posiadamy*1024 np. 95%*256*1024 to jest 0,95*256*1024=249036,8
Autor: szechla | Data: 29-10-2006, 19:36:44
@pawko a czym wzor podany przez Ciebie różni się od tego z artykułu?
Autor: witek | Data: 13-11-2006, 19:38:46
Powyżej 1024MB w systemie szesnastkowym wartość klucza jest taka sama. (Probowalem ustawic dla 2048 i wartosc byla taka sama jak dla 1024)
Autor: EnteR | Data: 03-02-2007, 21:20:17
dokładnie, to jest to samo, co w artykule w dziesiętnym.
Autor: Jahuu | Data: 15-02-2007, 22:09:09
Niezły ten tweak teraz mogę grać na średnich detalach w F.E.A.R. i nie przycina na 1GBram.Pozdrawiam Tweaks.pl!!!
Autor: rokix | Data: 10-03-2007, 11:51:04
ale mój komp kopa dostał uuuuuhhhuu polecam nawet dla początkujących co zielonego pojęcia niemają o tym czytac uważnie polecenia to nic nie skopiecie ale ja bardzo polecam aha olecam też porady przyspiesz pobieranie plików to terz bardzo pomogło jestem bardzo zadowolony!!!!!:D
Autor: krychu | Data: 13-03-2007, 23:00:44
Yea wziolem sie za mojego kompa dzieki poradom Tweaks.pl a teraz moj komp smiga :D
Autor: Xantes | Data: 17-03-2007, 16:20:11
nolgby mi ktos powiedziec jak to obliczycdla 1gb?
Autor: EnteR | Data: 21-03-2007, 18:35:49
no to chyba będzie 1024*1024
Autor: GuRu | Data: 25-03-2007, 18:43:46
jeżeli byłoby 1024 x 1024 to komputer korzystałby ze 100% pamięci, a nie o to chodzi
Autor: gromateist | Data: 26-03-2007, 15:32:04
U mnie żadnej różnicy. Robiłem testy 3d markiem - wynik taki sam przed jak i po zmianie. Chała.
Autor: EnteR | Data: 29-03-2007, 17:11:59
no to bedzie 1000*1024
Autor: Daniel | Data: 21-04-2007, 10:26:20
ale lipa nic się nie zmieniło
Autor: Morgan | Data: 03-05-2007, 19:57:45
Czesc a gdzie ja go moge znalezc ten Edytor Rejestru i czy to sie napewno oplaci zrobic? Pozdrawiam;)
Autor: piter | Data: 05-05-2007, 09:29:38
jak to zrobie zznczylem dziesietny wpisalem tk jk trzeba biore jeszcze raz wlanczam non... i jest ustawiony szesnstkowy i tak w kolko
Autor: Michał | Data: 07-05-2007, 01:30:12
A ja akurat mam 256 MB RAM hehe
Autor: Ja juz sam nie wiem | Data: 07-05-2007, 20:26:56
Wychodza mi dwa wzory dla (384 MB RAM) jeden to 373555 a drugi 368640 i juz sam nie wiem ktory dobry pomozecie mi w tej oto sprawie z gory dzieki pozdro dla wszystkich:)
Autor: Ja juz sam nie wiem | Data: 07-05-2007, 23:22:14
Napiszcie mi ktora wartosc jest odpowiednia dla (384 MB RAM) ta pierwsz czy ta druga dzieks:)
Autor: Belk | Data: 03-06-2007, 12:20:49
Łapiecie pojęcie procent ? Chcecie 95% - no to 0,95 *(RAM)*1024 i tą wyliczoną wartość do "NonPagedPoolSize" przyjmując system dziesiętny. Nie ma co się dziwic po zatwierdzeniu że wartość jest pokazywana w systemie szesnastkowym jest po prostu automatycznie przeliczana.
Autor: kxxxxxj | Data: 16-06-2007, 18:59:32
Czytam komentarze i widzę, że niektórym to trzeba tłumaczyć łopatologicznie... Ilość posiadanej pamięci ram - 5% * 1024 = to co masz wpisać w wartości [b]NonPagedPoolSize[/b]. Prościej się nie da.
Autor: Misiek | Data: 26-12-2007, 17:45:04
Mam pytanie, dlaczego jak robie to wszystko co tu mówicie dobrze to nie czuje żadnych zmian a jak sprawdzam znowu w tym rejestrze system przyjmuje mi szesnastkowy?
Autor: szymon | Data: 26-04-2008, 11:57:23
mi szybciej sei wlacza :D super ;D polecam ;)
Autor: Ostry | Data: 30-06-2008, 10:33:00
A gdzie znajde ten EDYTOR WARTOSCI???? z gory THx
Autor: citizendub | Data: 27-07-2008, 12:08:15
Metoda bardzo skuteczna. Wszystkie okna otwierają sie błyskawicznie. Jest tylko jeden dziwny problem. Po wprowadzeniu tych zmian moja przeglądarka internetowa nie wyświetla stron. Mam normalnie połaczenie z netem. skype, gadugadu działa normalnie. Prosze o pomoc. dzięki z góry.
Autor: nowakk | Data: 02-08-2008, 13:57:43
mi sie wogule edytor rejestru niechce właczyc
Autor: Binio | Data: 02-10-2008, 21:30:56
start-> uruchom -> regedit
Autor: Molier | Data: 09-12-2008, 19:10:04
Ciekawy i funkcjonalny pomysł. Gratulacje dla odkrywcy
Autor: Krowa | Data: 29-12-2008, 12:44:01
Mam pytanie czy nie powinniśmy odjąć od ramu wartości która jest podana w graphic aperture size i wtedy dopiero to obliczać??
Autor: wampirue | Data: 17-02-2009, 12:05:29
dla zintegrowanej karty tak.
Autor: RMK_99 | Data: 28-02-2009, 02:17:34
Krowa: Ty najpierw zobacz ile masz w Windows ramu i dopiero po tym zabieraj się za optymalizację. Logiczne jest to że jak masz Integre korzystającą z głównego ramu to masz mniej ramu w Win. A i optymalizacja jest dobra jak ktoś ma 1GB ramu ale ci co mają 6GB lub 8GB to nie odczują za bardzo kopa jaki daje ten tweak. PS: W Win Vista ten tweak tez działa ?
Autor: RaPi | Data: 25-03-2009, 18:56:17
Elo mam 256 ram jak mam to zrobic??? te procenty
Autor: wiktor213 | Data: 10-04-2009, 13:28:59
Artykuł napisany tak prosto, a niektórzy nadal nie wiedzą? Jeśli chodzi jakie liczby wpisać to proszę: dla [b]64MB[/b] - 62259, dla [b]96MB[/b] - 93389, dla [b]128MB[/b] - 124518, dla [b]192MB[/b] - 186777, dla [b]256MB[/b] - 245760, dla [b]384MB[/b] - 373555, dla [b]512MB[/b] - 498074, dla [b]640MB[/b] - 622592, dla [b]768MB[/b] - 747110, dla [b]1GB[/b] - 996147, dla [b]1,25GB[/b] - 1245184, dla [b]1,5GB[/b] - 1494221, dla [b]1,75GB[/b] - 1743258, dla [b]2GB[/b] - 1992294, dla [b]2,25GB[/b] - 2241331, dla [b]2,5GB[/b] - 2490368, dla [b]2,75GB[/b] - 2739405, dla [b]3GB[/b] - 2988442, dla [b]3,25GB[/b] - 3237478, dla [b]3,5GB[/b] - 3486515, dla [b]3,75GB[/b] - 3735552, dla [b]4GB[/b] - 3984589, dla [b]4,25GB[/b] - 4233626, dla [b]4,5GB[/b] - 4482662, dla [b]4,75GB[/b] - 4731699, dla [b]5GB[/b] - 4980736, dla [b]5,25GB[/b] - 5229773, dla [b]5,5GB[/b] - 5478810, dla [b]6GB[/b] - 5976883, dla [b]6,25GB[/b] - 6225920, dla[b] 6,5GB[/b] - 6474957, dla [b]7GB[/b] - 6973030, dla [b]8GB[/b] - 7969178 ; napisałem bardzo dużo kombinacji pamięci, nawet trochę, a nawet bardzo nietypowych (np. 2048+2048+2048+256 hehe :P), no ale może ktoś tak ma i za chwilę będzie pisać jaką liczbę ma podać :-)
Autor: RMK_99 | Data: 29-09-2009, 18:09:31
Do wiktor213: Niekoniecznie, należy samemu ustawić tą wartość. Ja mam 5GB i ustawione 5208065 czyli 32MB to bufor. PS: Ta porada jest prosta ale niektóre porady na tym portalu są nie domówione i należy dodatkowo szukać przez google.
Autor: wiktor213 | Data: 09-10-2009, 22:17:33
Do RMK_99: Podałem liczby dla 95% (zgodnie z artykułem). Można oczywiście tyle ile kto chce. Wypisałem te liczby jak zobaczyłem ile komentarzy odnośnie artykułu napisano
Autor: Goffer | Data: 17-11-2009, 12:22:06
No jest jeden maly problem.. nie kazdy rozumie dlaczego 5% ma zostac nieprzypisane :D Moj współlokator zaszalal :D 100% no i blah 3 godzinny forrmat bo komp nie chcial nawet plyty bootowac :D:D a sam windows wieszal sie przy ladowaniu pulpity ale hmm moze nie koniecznie to byla przyczyna.. mniej wazne u mnie ten trik dziala juz 2 lata na viscie :D (4GB ram)
Autor: wiktor213 | Data: 05-01-2010, 13:44:29
Do Goffer... Zmiana pamięci nie wpłynie na nic poza systemem w którym grzebiemy, także zmiana nawet na złą wartość nie spowoduje, że komputer nie będzie chciał się zabootować z płyty. Czemu nie można 100% to nie wiem, wydaje mi się, że poprostu część pamięci musi zostać wolna dla karty graficznej, załadowania danych urządzeń jeszcze za nim system wystartuje (przez BIOS)... Tak mi się wydaje :)
Autor: Grzechu1999 | Data: 13-04-2010, 00:06:36
Nie odczujecie różnicy bo tą wartość podaje się w bajtach. Trzeba ten wynik pomnożyć jeszcze przez 1024 i to daje niezłego kopa xD. Teraz w necie wszędzie krąży błędny tweak. http://technet.microsoft.com/nl-nl/library/cc785394%28WS.10%29.aspx
Autor: Neme4sis | Data: 19-07-2010, 22:14:04
Stary dzięki wielkie wcześniej komp zurzywał 600MB RAM na system i antywira, jDownloadera w tle a teraz tylko 450MB z włączonym firefoxem 500MB. Dzięki wielkie teraz na gre pozostaje 87% z 3GB. POLECAM !!!
Autor: ASDASD | Data: 23-12-2010, 20:23:22
Popatrzcie jakie to latwe: przykład dla 2GB RAM 2048 - 5% = 102,4 2048 - 102,4 = 1945,6 1945,6 * 1024 = 1992294,4
Autor: asdasdasd | Data: 23-12-2010, 20:24:27
Popatrzcie jakie to latwe: przykład dla 2GB RAM 2048 - 5% = 102,4 2048 - 102,4 = 1945,6 0 1945,6 * 1024 = 1992294,4
Autor: Ram | Data: 20-03-2011, 19:45:35
Mi to nic nie pomogło nie widze zmian i jest cały czas szesnastkowy a nie dziesiętny. Lecz i tak z tweaks skorzystałem z kilku poradników które pomogły. Szkoda że to nie działa mi...
Autor: symon55 | Data: 17-12-2011, 09:03:13
zrobiłem zgodnie z artykułem , w dword zmieniłem system z 16 na 10 wpisałem 1,5 gb w kilo zrestartowałem i zajrzałem znowu jest system 16 i pojawiła się wartość 16ccb8 ,czy tak jest właściwie.
Autor: symon55 | Data: 21-12-2011, 15:50:12
oh,chyba autor już tu nie zagląda :(


