Systemet och komprimerat minnestjänst är en Windows 10-funktion som introducerades med Windows 10 build 10525. Liksom många av Microsofts idéer var den här bra men implementeringen av den lämnade mycket att önska. Det här är vad man ska göra om systemet och det komprimerade minnestjänsten använder för mycket CPU på din dator.
Systemet och komprimerat minnestjänst är faktiskt ett mycket smart trick som är utformat för att ge SSD: er en längre livslängd och påskynda Windows. Tanken är att lagra systemresurser (kallade sidor) som du använder ofta i RAM och sedan i en sidlista så att den kan laddas snabbt när du vill. Detta påskyndar systemsvaret eftersom resursen kan hämtas mycket snabbare än att behöva gräva runt din SSD för att hitta den.
Processen går något så här, populära appar lagras i RAM. När RAM fylls, skriver Windows sidorna till cachen för att frigöra RAM-utrymme. När cachen fylls skapas en ny lista och sidorna komprimeras. Detta tillåter fortfarande åtkomst till sidan snabbare än om den hade skrivits till disken.
Tidigare versioner av Windows skulle lagra sidor i RAM, sedan cache dem och sedan skriva dem till disken. Att lägga till det extra steget med komprimering innebär färre skivläsningar och -skrivningar och ett snabbare system. Eftersom nuvarande SSD: er har en begränsad livslängd bestämd av antalet läsningar och skrivningar som den utför, förlänger detta teoretiskt SSD: s livslängd.
När systemet och det komprimerade minnestjänsten använder för mycket CPU är det kompressionen som fungerar. Det verkar vara en avvägning mellan att spara diskskrivningar och att erbjuda snabb åtkomst till minnessidor och processorcyklerna som behövs för att upprätthålla denna process.
System och komprimerat minnestjänst använder för mycket CPU
Så nu vet du varför detta händer, vad kan du göra för att fixa det? Exempel som jag hittills har sett har fixats med ett antal åtgärder. Ett par Surface-bärbara datorer som jag har arbetat med krävde en grafisk drivrutinsuppdatering, en annan fixades genom att uppdatera Intel Rapid Storage Driver. En annan fixades genom att använda sömn istället för viloläge.
För närvarande verkar det som om många saker kan göra att systemet och det komprimerade minnestjänsten använder för mycket CPU men jag har sett dessa lösningar fungera från första hand.
Uppgradera din grafiska drivrutin
Uppgraderingen av grafikdrivrutinen har fungerat på två Microsoft Surface-bärbara datorer och en Lenovo-bärbar dator som jag har sett. Windows 10 tar hand om drivrutiner för dig men manuellt uppgraderar det hjälper till att lösa detta CPU-problem.
- Besök grafikkortstillverkarens webbplats och ladda ner den senaste drivrutinen. Nvidia här och AMD här.
- Ladda ner DDU Uninstaller härifrån.
- Kör DDU Uninstaller.
- Välj alternativet Safe Mode och låt ditt system starta om till Safe Mode. Programmet avinstallerar grafikdrivrutinen och startar om i normalt läge.
- Installera din nya grafiska drivrutin.
- Starta om datorn.
Du kan lägga över nya drivrutiner över gamla, men bästa praxis är att ta bort gamla drivrutiner helt. DDU Uninstaller gör det åt dig. När du har startat om, övervaka din CPU-användning för att se om systemet och det komprimerade minnestjänsten normaliseras eller inte.
Uppdatera Intel Rapid Storage Driver
Om uppdatering av din grafiska drivrutin inte fungerade, se om din dator använder Intel Rapid Storage Driver. Den levereras med Windows 10 men används inte alltid så din körsträcka kan variera.
- Högerklicka på Windows Aktivitetsfält och välj Task Manager.
- Välj fliken Tjänster och Öppna tjänster längst ner.
- Leta efter Intel Rapid Storage Driver i servicelistan. Uppdatera drivrutinen om tjänsten körs.
- Navigera till Intels webbplats och ladda ner Intel Rapid Storage Technology-drivrutinen.
- Installera, starta om och testa om igen.
Inaktivera viloläge i Windows 10
En annan finjustering jag har använt sedan Windows 10 build 10525 släpptes är att inaktivera viloläge. Viloläge har aldrig fungerat så bra som det borde och det är inte mycket bättre i Windows 10. Du skulle vara bättre på att inaktivera det och använda Sleep istället.
- Högerklicka på Windows Start-knappen och välj Kommandotolken (Admin).
- Skriv eller klistra in 'powercfg.exe / hibernate off' och tryck på Enter.
- Stäng kommandotolken och starta om datorn.
Jag har sett detta trick fungera för när systemet och det komprimerade minnestjänsten använder för mycket CPU.
Det finns tre sätt jag känner till för att fixa det när systemet och det komprimerade minnestjänsten använder för mycket CPU. Det kommer säkert att vara andra men det är definitivt värt ett försök!
