Opublikowano
12 marca 2012 w
Portal komputerowy » Systemy Operacyjne » Windows XP » Przyspieszanie »
Optymalizacja wykorzystania pamięci RAM
Domyślnie Windows XP wykorzystuje 80% zainstalowanej w komputerze pamięci RAM, po czym 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ć. Uruchom Edytor rejestru.
- Przejdź do klucza [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management].
- Znajdź tam wartość DWORD o nazwie „NonPagedPoolSize” (jeżeli jej tam nie ma, musisz ją utworzyć).
- 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
- ~95% zainstalowanej pamięci ram;
- należy podać w kilobajtach, dlatego też należy pomnożyć przez 1024;
- uzyskany wynik, który musisz wpisać;
- Ponownie uruchom system Windows.
Słowa kluczowe: optymalizacja ram
Click to rate this post!
[Total: 3 Average: 3.3]
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
No jest jeden maly problem..
nie kazdy rozumie dlaczego 5% ma zostac nieprzypisane 😀
Moj współlokator zaszalal 😀 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 😀 (4GB ram)
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 🙂
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
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 !!!
Popatrzcie jakie to latwe: przykład dla 2GB RAM
2048 – 5% = 102,4
2048 – 102,4 = 1945,6 0
1945,6 * 1024 = 1992294,4
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…
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.
oh,chyba autor już tu nie zagląda 🙁
Nie oblicza się tego w kilobajtach tylko w bajtach, stąd zamiast wzrostu spadek