2015-11-14 11:30:18 +0000 2015-11-14 11:30:18 +0000
39
39

Jak wyłączyć kompresję pamięci w Windows 10?

moje wcześniejsze błędne założenie:drenuje baterię mojego notebooka, a nie mam braków w pamięci RAM. W menadżerze zadań widać, że ntoskrnl.exe zjada więcej czasu procesora niż jakikolwiek inny proces. ta funkcja nie wydaje się być opcjonalna i pojawiła się 2 dni temu wraz z 1. aktualizacją Win10 (w moim przypadku Win10Pro).

Edit:

Chcę ją wyłączyć, przynajmniej po to, aby wykluczyć ją jako winowajcę moich (niesprawdzonych) przypuszczeń. Ten proces nigdy nie zwrócił mojej uwagi w ciągu ostatnich 2 miesięcy, a w menadżerze zadań w długiej nazwie nazywa się “pamięć systemowa i pamięć skompresowana”.

Odpowiedzi (2)

24
24
24
2016-10-10 15:43:05 +0000

Jest to dobra funkcja, aby uniknąć stronicowania (zapisywania danych do pagefile.sys na HDD) .

Jeśli chcesz przetestować swój Windows 10 bez kompresji pamięci, uruchom powershell jako administrator

i uruchom polecenie Disable-MMAgent -mc i uruchom ponownie. To wyłączy kompresję. Aby włączyć ją później ponownie, uruchom ponownie powershell jako administrator i uruchom polecenie Enable-MMAgent -mc.

8
8
8
2016-01-03 04:09:37 +0000

Możesz sprawdzić pełną odpowiedź na stronie Jaka jest przyczyna wysokiego użycia procesora przez “system i skompresowaną pamięć” w Windows 10? . Ale dla skróconej wersji:

Poszedłem do:

Start->Panel Sterowania->Narzędzia Administracyjne->Scheduler zadań->Scheduler zadań

Biblioteka->Microsoft->Windows->MemoryDiagnostic

Są tam dwie pozycje wiersza. Uruchomienie zadania może być uzależnione od zdarzeń w dzienniku. Nie jestem pewien, czy muszą one po prostu istnieć, czy też uruchamiają się po wejściu do dziennika. W każdym razie, wyłączyłem wpis oznaczony jako RunFullMemoryDiagnosticEntry. To rozwiązało moją instancję problemu.

Jeśli to nie rozwiąże twojego problemu, instrukcje wcześniej w odpowiedzi sugerują użycie Analizatora wydajności systemu Windows, aby pomóc w znalezieniu rozwiązania.