Co Windows faktycznie kompresuje i dlaczego
Gdy fizycznej pamięci zaczyna brakować, menedżer pamięci ma dwie opcje dla stron, których nikt od dawna nie ruszał: zapisać je do pagefile.sys na dysku albo skompresować i trzymać wynik w wydzielonym obszarze RAM. Na normalnej maszynie kompresja wygrywa: dekompresja strony z pamięci kosztuje mikrosekundy, odczyt z dysku — milisekundy, a tę tysiąckrotną różnicę płaci się przy każdym dotknięciu tych danych przez aplikację. Typowe strony kompresują się do około połowy rozmiaru, więc 4 GB zimnych danych mieści się w około 2 GB RAM-u.
W Menedżerze zadań → Wydajność → Pamięć zobaczysz to w pozycji „skompresowana”; proces Memory Compression (w Windows 10 figurował jako System i pamięć skompresowana) to systemowy robotnik, który pakuje strony w imieniu aplikacji. Get-MMAgent w PowerShellu potwierdzi, czy funkcja jest u Ciebie aktywna. Najwięcej zyskują na tym laptopy z 8 GB i każdy system pracujący z dysku talerzowego, gdzie każdy uniknięty odczyt strony to realna oszczędność.
- Zimne strony trafiają skompresowane do wydzielonego magazynu w RAM zamiast na dysk
- Typowy współczynnik kompresji to około 2:1 — 4 GB zimnych danych zajmuje około 2 GB
- Menedżer zadań pokazuje to w sekcji Pamięć jako skompresowaną; Get-MMAgent raportuje flagę w PowerShellu
- Proces Memory Compression to podpisany robotnik Windowsa, nie wirus
- Zyskują laptopy z małym RAM-em i każdy system na HDD — plik stronicowania na talerzach to brutal
Dlaczego wyłączenie pogarsza sprawę
Rada, by kompresję pamięci wyłączyć, krąży z tą samą energią co dawne porady o „czyszczeniu RAM-u”, i zawodzi tak samo: Disable-MMAgent -mc usuwa skompresowany magazyn, więc wydalane strony lecą prosto do pliku stronicowania. Na maszynie z 8 GB i przeglądarce z trzydziestoma kartami oznacza to ciągłe odczyty z dysku tam, gdzie wcześniej były mikrosekundy dekompresji. Wolny RAM może ładniej wyglądać w gadżecie — aplikacje przegrywają.
Uczciwe przypadki brzegowe są wąskie. Serwer z przypiętym, zmierzonym obciążeniem może stracić trochę przepustowości na CPU kompresji przy słabych rdzeniach, a niektóre konfiguracje wirtualizacji same zarządzają pamięcią gościa. Na desktopie i laptopie — w tym komputerach gamingowych z nadmiarem RAM — domyślne ustawienie jest słuszne: zostaw włączone, a jeśli podejrzewasz problem, najpierw zmierz w Menedżerze zadań i przez Get-MMAgent, zanim przewrócisz przełącznikiem, który potem będziesz musiał uzasadniać.
Pytania i odpowiedzi
Czy warto wyłączyć kompresję pamięci w Windows?
Nie — na zwykłym desktopie czy laptopie zabiera ona bufor między pełnym RAM-em a stronicowaniem na dysk, a zimne strony lądują w pliku stronicowania. Zostaw włączoną; jeśli jesteś ciekaw, zmierz w Menedżerze zadań i przez Get-MMAgent.
Co to za proces Memory Compression w Menedżerze zadań?
To wbudowany robotnik Windowsa, który pakuje wydalane strony do skompresowanego magazynu. Jest podpisanym procesem systemowym; zauważalne użycie procesora przy dużym głodzie pamięci to po prostu on wykonuje swoją robotę.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]