8Sep

Co to jest kompresja pamięci w systemie Windows 10?

Windows 10 wykorzystuje kompresję pamięci do przechowywania większej ilości danych w pamięci twojego systemu niż w przeciwnym razie. Jeśli odwiedzisz Menedżera zadań i spojrzysz na szczegóły użycia pamięci, prawdopodobnie zobaczysz, że część Twojej pamięci jest "skompresowana".Oto co to oznacza.

Czym jest kompresja pamięci?

Kompresja pamięci to nowa funkcja w systemie Windows 10 i nie jest dostępna w systemach Windows 7 i 8. Jednak zarówno system Linux, jak i MacOS firmy Apple korzystają również z kompresji pamięci.

Tradycyjnie, gdybyś miał 8 GB pamięci RAM, a aplikacje miały 9 GB rzeczy do przechowywania w tej pamięci RAM, co najmniej 1 GB musiałoby być "stronicowane" i przechowywane w pliku stronicowania na dysku twojego komputera. Dostęp do danych w pliku stronicowania jest bardzo wolny w porównaniu do pamięci RAM.

Przy kompresji pamięci niektóre z tych 9 GB danych mogą być skompresowane( tak jak plik Zip lub inne skompresowane dane mogą zostać zmniejszone) i przechowywane w pamięci RAM.Na przykład możesz mieć 6 GB nieskompresowanych danych i 3 GB skompresowanych danych, które w rzeczywistości zajmują 1,5 GB pamięci RAM.Będziesz przechowywać wszystkie 9 GB oryginalnych danych w swoim 8 GB pamięci RAM, ponieważ zajmie to tylko 7,5 GB, gdy część z nich zostanie skompresowana.

Czy jest jakiś minus? Cóż, tak i nie. Kompresowanie i dekompresowanie danych zajmuje trochę zasobów procesora, dlatego nie wszystkie dane są przechowywane w skompresowanej formie - są kompresowane tylko wtedy, gdy system Windows uzna to za konieczne i pomocne. Kompresowanie i dekompresowanie danych kosztem pewnego czasu procesora jest znacznie, dużo szybsze niż stronicowanie danych na dysk i odczytywanie go z pliku stronicowania, więc zazwyczaj jest to warte kompromisu.

Czy źle skompresowana pamięć?

Kompresja danych w pamięci jest znacznie lepsza niż alternatywa, czyli stronicowanie danych na dysk. Jest to szybsze niż użycie pliku strony. Nie ma ujemnej strony skompresowanej pamięci. Windows automatycznie skompresuje dane w pamięci, gdy zajdzie potrzeba miejsca i nie trzeba nawet myśleć o tej funkcji.

Ale kompresja pamięci wykorzystuje niektóre zasoby procesora. Twój system może nie działać tak szybko, jak gdyby nie musiał kompresować danych w pamięci w pierwszej kolejności. Jeśli widzisz dużo skompresowanej pamięci i podejrzewasz, że jest to powód, dla którego twój komputer działa nieco wolniej, jedynym rozwiązaniem jest zainstalowanie większej ilości pamięci fizycznej( RAM) w twoim systemie. Jeśli twój komputer nie ma wystarczającej pamięci fizycznej dla używanych aplikacji, kompresja pamięci jest lepsza niż plik strony - ale bardziej fizyczna pamięć jest najlepszym rozwiązaniem.

Jak wyświetlić szczegóły skompresowanej pamięci na komputerze

Aby wyświetlić informacje na temat ilości pamięci skompresowanej w systemie, należy użyć Menedżera zadań.Aby go otworzyć, kliknij prawym przyciskiem myszy pasek zadań i wybierz "Menedżer zadań", naciśnij Ctrl + Shift + Esc lub naciśnij Ctrl + Alt + Delete, a następnie kliknij "Menedżer zadań"

Jeśli zobaczysz prosty interfejs Menedżera zadań, kliknij przyciskOpcja "Więcej szczegółów" u dołu okna.

Kliknij kartę "Wydajność" i wybierz "Pamięć".Zobaczysz, ile pamięci jest skompresowane w sekcji "Używane( skompresowane)".Na przykład na poniższym zrzucie ekranu Menedżer zadań pokazuje, że nasz system korzysta obecnie z 5,6 GB fizycznej pamięci.425 MB tego 5,6 GB to pamięć skompresowana.

Ten numer będzie się zmieniał wraz z upływem czasu podczas otwierania i zamykania aplikacji. Zmieni się także, ponieważ system działa w tle, więc zmieni się, gdy patrzysz w okno.

Jeśli pojedziesz myszką na lewą część paska w obszarze Kompozycja pamięci, zobaczysz więcej szczegółów na temat swojej skompresowanej pamięci. Na poniższym zrzucie ekranu widzimy, że nasz system korzysta z 5,7 GB pamięci fizycznej.440 MB tego jest skompresowaną pamięcią, a ta skompresowana pamięć przechowuje szacunkowo 1,5 GB danych, które w przeciwnym razie byłyby przechowywane bez kompresji. Daje to 1,1 GB oszczędności w pamięci. Bez kompresji pamięci nasz system miałby 6,8 GB pamięci, a nie 5,7 GB.

Czy to sprawia, że ​​proces systemowy zużywa dużo pamięci?

W oryginalnym wydaniu systemu Windows 10 "magazyn kompresji" był przechowywany w procesie System i był "powodem, dla którego proces Systemu wydaje się zużywać więcej pamięci niż poprzednie wydania", zgodnie z postem na blogu Microsoftu.

Jednak w pewnym momencie Microsoft zmienił sposób działania. Skompresowana pamięć nie jest już wyświetlana jako część procesu systemowego w Menedżerze zadań( prawdopodobnie dlatego, że była bardzo myląca dla użytkowników).Zamiast tego jest to widoczne w obszarze Szczegóły pamięci na karcie Wydajność.

W systemie Windows 10's Creators Update możemy potwierdzić, że pamięć skompresowana jest wyświetlana tylko w obszarze Szczegóły pamięci, a proces systemowy pozostaje na poziomie 0,1 MB w naszym systemie, nawet jeśli system ma dużo skompresowanej pamięci. To powoduje nieporozumienia, ponieważ ludzie nie będą się zastanawiać, dlaczego ich proces systemowy w tajemniczy sposób wykorzystuje tak dużo pamięci.