Microsoft w systemie operacyjnym Windows 10 wprowadził mechanizm kompresji pamięci RAM.
Uruchamiając Menedżer zadań (kombinacja klawiszy Ctr+Shift+Esc) i przechodząc na zakładkę Wydajność i klikając na Pamięć,
uzyskamy informację o pamięci, w tym pamięci poddanej kompresji.
Po najechaniu myszką  na obszar „Kompozycja pamięci”, widzimy ilość zaoszczędzonej pamięci dzięki kompresji.
W moim przypadku było to całe 11MB 🙂 
ram z kompresja wlaczona1
Zdecydowanie jest to lepsze rozwiązanie niż plik stronicowania, który i tak dalej jest w systemie i ciągle jest niezbędny do poprawnego działania systemu operacyjnego.
Wydaje się, że Microsoftowi chodziło o ograniczenie  korzystania przez system, z pliku wymiany pagefile.sys
Jednakże, czy zawsze to ma sens  ?
Powinniśmy zdecydować o tym sami, analizując wykorzystanie pamięci przez nasz komputer.
Ilość pamięci kompresowanej przeważnie nie jest zbyt duża, przynajmniej w moim przypadku.
Gdy mamy mało pamięci RAM w komputerze, system i tak będzie korzystał z kompresji i z pliku wymiany. (Wtedy zdecydowanie bardziej przydaje się szybki dysk SSD.)
A gdy mamy w komputerze 16GB lub 32GB RAM i nie wykorzystujemy pamięciożernych aplikacji, to ta kompresja pamięci nie daje nam nic.
Stanowi tylko pewne obciążenie dla procesora.
Oczywiście najlepszym rozwiązaniem i to w każdym przypadku, jest dokupienie większej ilości pamięci RAM.
Gdy się jednak zdecydujemy na wyłączenie mechanizmu kompresji, możemy to bardzo łatwo zrobić.

Jak wyłączyć tą kompresję pamięci RAM w systemie operacyjnym Windows 10 ?

1. Klikamy prawym klawiszem myszy (pkm) na ikonkę start i pokazuje nam się menu:

powershell
Wybieramy Program Windows PowerShell (Administrator) i uruchamiamy konsolę.
2. Następnie wpisujemy polecenie: Disable-MMAgent -mc    i zatwierdzamy Enterem.
disable mmagent kopia
Nie pokaże się nam żaden komunikat, ale operacja zostanie wykonana.
3. Łatwo to możemy sprawdzić wpisując komendę: GET-MMAgent

getmmagent false

4.Zamykamy okienko PowerShella i uruchamiamy ponownie komputer, ażeby zastosować zmiany.

Widzimy, że system operacyjny nie używa już kompresji pamięci RAM:

ram z kompresja wylaczona
A co zrobić gdy chcemy przywrócić kompresję pamięci ?
Uruchamiamy ponownie PowerShella jako Administrator
i wpisujemy polecenie:  Enable-MMAgent -mc
enable mmagent
i oczywiście restartujemy komputer.

Niestety bywają przypadki, że pomimo wyłączenia kompresji pamięci RAM, system nadal z niej korzysta.
Wtedy należy szukać tej przyczyny.
W jednym z przypadków pomogło wyłączeniu hibernacji.
Tu
możesz przeczytać jak to zrobić.

Tu można kupić system Windows 10 Home:

Tu można kupić system Windows 10 Pro:

Dodaj komentarz

Optymalizacja: Wyłączenie kompresji pamięci RAM w systemie operacyjnym Windows 10