moje poprzednie błędne założenie: wyczerpuje baterię notebooka i nie brakuje mi pamięci RAM. W Menedżerze zadań widzisz, że ntoskrnl.exe zużywa więcej czasu procesora niż jakikolwiek inny proces. ta funkcja nie wydaje się być opcjonalna i pojawiła się 2 dni temu wraz z pierwszą aktualizacją Win10 (w moim przypadku Win10Pro).
Edytować:
Chcę to wyłączyć, a przynajmniej wykluczyć jako winowajcę moich (niesprawdzonych) założeń. Proces ten nigdy nie zwrócił mojej uwagi w ciągu ostatnich 2 miesięcy, a długie imię menedżera zadań nazywa się „pamięcią systemową i pamięcią skompresowaną”.
group-policy
windows-registry
windows-10
Falco Alexander
źródło
źródło
ntoskrnl.exe
obsługuje wszystkie podstawowe funkcje i jest ich wiele, więc nie widzę powodu, aby uznawać kompresję pamięci za winowajcę.Odpowiedzi:
Jest to dobra funkcja, aby uniknąć stronicowania (zapisywanie danych do pliku pagefile.sys na dysku twardym) .
Jeśli chcesz przetestować system Windows 10 bez kompresji pamięci, uruchom program PowerShell jako administrator
i uruchom polecenie
Disable-MMAgent -mc
i uruchom ponownie. To wyłącza kompresję. Aby włączyć go później, uruchom ponownie program PowerShell jako administrator i uruchomEnable-MMAgent -mc
polecenie.źródło
Możesz sprawdzić pełną odpowiedź na stronie Co jest przyczyną wysokiego zużycia procesora przez „pamięć systemową i skompresowaną” w systemie Windows 10? . Ale w krótkiej wersji:
Poszłam do:
Start-> Panel sterowania-> Narzędzia administracyjne-> Harmonogram zadań-> Harmonogram zadań
Biblioteka-> Microsoft-> Windows-> MemoryDiagnostic
Istnieją dwa elementy zamówienia. Uruchomienie zadania może zależeć od zdarzeń dziennika. Nie jestem pewien, czy po prostu muszą istnieć, czy uruchamiają się po wejściu do dziennika. W każdym razie wyłączyłem wpis oznaczony jako RunFullMemoryDiagnosticEntry. To rozwiązało mój przypadek problemu.
Jeśli to nie rozwiąże problemu, instrukcje wcześniej zawarte w odpowiedzi sugerują skorzystanie z narzędzia Windows Performance Analyzer, aby pomóc znaleźć rozwiązanie.
źródło