Pamięć RAM odgrywa fundamentalną rolę w całym procesie, wydajności i ogólnej optymalizacji systemu operacyjnego, ponieważ pomaga w szybkim ładowaniu procesów i usług w systemie. Kiedy uzyskujemy dostęp do menedżera zadań Windows 10, widzimy w sekcji Wydajność / Pamięć, że część naszej pamięci RAM jest w stanie „skompresowanym”:
Proces ten jest przeprowadzany przez system Windows 10 w celu przechowywania większej ilości danych w pamięci RAM, a dziś Solvetic szczegółowo omówi, czym jest ten rodzaj kompresji i jak go wyświetlić.
Co to jest kompresja pamięci w systemie Windows 10?Kompresja pamięci nie jest problemem, który dotyczy lub występuje tylko w środowiskach Windows, w tym przypadku Windows 10, ale występuje również w systemach operacyjnych Linux i macOS.
Ta technologia kompresji pamięci stopniowo ewoluowała od znanej już technologii Readyboost, którą znaleźliśmy w systemie Windows 7, która wykorzystywała skompresowaną pamięć podręczną na pamięci USB w celu poprawy ogólnej wydajności w celu przechowywania danych również zapisanych w pliku stronicowania, co pozwoliło na znacznie szybsze dostęp do danych.
Windows 10 całkowicie odwrócił tę technologię, która jest teraz stosowana we wszystkich systemach operacyjnych, a zatem we wszystkich typach aplikacji.
Wszelkie dane znajdujące się w pliku stronicowania na dysku są teraz kompresowane po wstępnym skompresowaniu do początkowego pliku stronicowania opartego na pamięci RAM i zostaną zapisane na dysku tylko wtedy, gdy widoczny jest brak zasobów.
Ponieważ system Windows 10 wprowadził tę zmianę, prostą, teraz zamiast stron zapisywanych bezpośrednio w pliku stronicowania będą one odtąd zapisywane w magazynie kompresji systemu Windows 10, który jest pamięcią trybu użytkownika należącą do bezpośredniego procesu systemowego. To było tradycyjnie puste, ponieważ większość jego pamięci była w trybie jądra.
Ta treść zostanie skompresowana do około 30% jej oryginalnego rozmiaru, co pozwoli na przechowywanie większej ilości treści w pamięci, ponieważ pozostałe 70% miejsca można teraz przeznaczyć na listę wolnych stron gotowych do użycia przez aplikacje zgodnie z potrzebami a tym samym zwiększyć produktywność.
Efektem końcowym tego procesu jest to, że większość wykorzystywanych danych będzie przechowywana w pamięci, co pozwala na zmniejszenie użycia pliku stronicowania, ale jednocześnie system będzie używał znacznie więcej pamięci, ponieważ jest to zasadniczo zawartość stronicowania w pamięci i skompresowana dane.
Chociaż ta technologia oferowana przez system Windows 10 jest idealna do poprawy rozmiaru stronicowania, jest to proces kompresji i dekompresji danych, który wymaga użycia niektórych zasobów procesora, więc nie wszystkie dane są przechowywane w postaci skompresowanej Zamiast tego zostaną skompresowane tylko wtedy, gdy system Windows to uzna niezbędne i przydatne, co może w pewien sposób wpłynąć na ogólną wydajność systemu operacyjnego.
Jak wyświetlić skompresowaną pamięć w systemie Windows 10?
Aby mieć dostęp do tych informacji, musimy uzyskać dostęp do menedżera zadań, korzystając z jednej z następujących opcji:
Menadżer zadań
- Kliknij prawym przyciskiem myszy na pasku zadań i wybierz Menedżera zadań
- Użyj klawiszy + X lub kliknij prawym przyciskiem myszy menu Start i wybierz Menedżer zadań
- Użyj klawiszy Ctrl + Alt + Del i na wyświetlonej liście wybierz Menedżera zadań.
Po uzyskaniu dostępu do Menedżera zadań musimy przejść do zakładki Wydajność, wybrać opcję Pamięć i jak widzimy w polu W użyciu (skompresowany) zobaczymy ilość pamięci używanej do kompresji, w tym przypadku jest to 69,0 MB.
Ta wartość nie jest stała, ponieważ będzie zmienna podczas wykonywania lub zamykania aplikacji i programów systemu Windows 10. Możemy najechać kursorem na pole Kompozycja pamięci, gdzie zobaczymy nieco bardziej szczegółowe informacje o wspomnianej skompresowanej pamięci. Jak widać na poniższym obrazku, oszczędzamy 173 MB pamięci w systemie na poziomie ogólnym.
Włącz lub wyłącz skompresowaną pamięć w systemie Windows 10
Ta skompresowana pamięć to czynność wykonywana przez Harmonogram zadań systemu Windows, gdy wykryje, że w systemie znajdują się nieaktywne aplikacje.
Jeśli chcemy go włączyć lub nie, przechodzimy do Harmonogramu zadań i przechodzimy do następującej trasy:
Biblioteka Harmonogramu Zadań / Microsoft / Windows / MemoryDiagnostic
POWIĘKSZAĆ
Tam musimy kliknąć prawym przyciskiem myszy zadanie RunFullMemoryDiagnostic i wybrać opcję Wyłącz:
Jeśli będziemy chcieli ponownie włączyć, powtórzymy ten sam proces i wybierzemy opcję Włącz. Jako alternatywną metodę możemy włączyć lub nie kompresję pamięci z Windows PowerShell, w tym celu uzyskujemy dostęp jako administratorzy i wykonamy następujące czynności:
Aby wyłączyć kompresję
Wyłącz agenta MMA -mc
Aby włączyć kompresję
Włącz-MMAgent -mc
W obu przypadkach konieczne będzie ponowne uruchomienie systemu operacyjnego.
POWIĘKSZAĆ
Jak widać, jest to nowa technologia skoncentrowana na poprawie wydajności pamięci poprzez wykorzystanie przechowywania danych w inny sposób.