Hva er minnekomprimering i Windows 10?

Windows 10 bruker minnekomprimering for å lagre mer data i systemets minne enn det ellers kunne. Hvis du besøker Oppgavebehandling og ser på detaljene for minnebruk, vil du sannsynligvis se at noe av minnet ditt er "komprimert". Her er hva det betyr.

Hva er minnekomprimering?

Minnekomprimering er en ny funksjon i Windows 10, og er ikke tilgjengelig på Windows 7 og 8. Imidlertid bruker både Linux og Apples macOS også minnekomprimering.

RELATERT: Hva er Windows-sidefilen, og bør du deaktivere den?

Tradisjonelt, hvis du hadde 8 GB RAM og applikasjoner hadde 9 GB med ting å lagre i RAM-en, måtte minst 1 GB "pages ut" og lagres i sidefilen på datamaskinens disk. Å få tilgang til data i sidefilen er veldig treg i forhold til RAM.

Med minnekomprimering kan noen av de 9 GB dataene komprimeres (akkurat som en Zip-fil eller andre komprimerte data kan krympes ned) og holdes i RAM. For eksempel kan du ha 6 GB ukomprimert data og 3 GB komprimert data som faktisk tar opp 1,5 GB RAM. Du lagrer alle 9 GB originaldataene i 8 GB RAM, da det bare tar opp 7,5 GB når noe av det er komprimert.

Er det en ulempe? Vel, ja og nei. Komprimering og komprimering av data tar noen CPU-ressurser, og det er grunnen til at ikke alle data lagres komprimert - de komprimeres bare når Windows mener det er nødvendig og nyttig. Det er mye, mye raskere å komprimere og pakke ut dataene på bekostning av litt CPU-tid enn å sende dataene ut til disken og lese dem fra sidefilen, så det er vanligvis verdt avveien.

Er komprimert minne dårlig?

Komprimering av data i minnet er mye bedre enn alternativet, som søker om dataene til disken. Det er raskere enn å bruke sidefilen. Det er ingen ulempe med komprimert minne. Windows komprimerer automatisk data i minnet når det trenger plass, og du trenger ikke engang å tenke på denne funksjonen.

Men minnekomprimering bruker noen CPU-ressurser. Det kan hende at systemet ditt ikke fungerer like raskt som det ville gjort hvis det ikke trengte å komprimere data i minnet i utgangspunktet. Hvis du ser mye komprimert minne og mistenker at det er grunnen til at PC-en din er litt treg, er den eneste løsningen for dette å installere mer fysisk minne (RAM) i systemet ditt. Hvis PC-en din ikke har nok fysisk minne for programmene du bruker, er minnekomprimering bedre enn sidefilen - men mer fysisk minne er den beste løsningen.

Hvordan vise informasjon om komprimert minne på PCen

For å se informasjon om hvor mye minne som er komprimert på systemet ditt, må du bruke Oppgavebehandling. For å åpne den, enten høyreklikker du oppgavelinjen og velger “Oppgavebehandling”, trykker på Ctrl + Shift + Esc, eller trykker på Ctrl + Alt + Delete og deretter klikker du “Oppgavebehandling”

Hvis du ser det enkle Task Manager-grensesnittet, klikker du på “Flere detaljer” -alternativet nederst i vinduet.

Klikk på "Performance" -fanen og velg "Memory". Du får se hvor mye minne som er komprimert under "I bruk (komprimert)". For eksempel, i skjermbildet nedenfor, viser Oppgavebehandling at systemet vårt for øyeblikket bruker 5,6 GB av sitt fysiske minne. 425 MB av de 5,6 GB er komprimert minne.

Du vil se dette tallet svinge over tid når du åpner og lukker applikasjoner. Det vil også bare svinge ettersom systemet fungerer i bakgrunnen, så det vil endres når du stirrer på vinduet her.

Hvis du holder musen over den venstre delen av linjen under minnesammensetning, vil du se mer informasjon om det komprimerte minnet. På skjermbildet nedenfor ser vi at systemet vårt bruker 5,7 GB av det fysiske minnet. 440 MB av dette er komprimert minne, og dette komprimerte minnet lagrer anslagsvis 1,5 GB data som ellers ville blitt lagret ukomprimert. Dette resulterer i 1,1 GB minnebesparelser. Uten minnekomprimering ville systemet vårt ha 6,8 GB minne i bruk i stedet for 5,7 GB.

Gjør dette at systemprosessen bruker mye minne?

I den opprinnelige versjonen av Windows 10 ble "komprimeringsbutikken" lagret i systemprosessen og var "grunnen til at systemprosessen ser ut til å forbruke mer minne enn tidligere utgivelser", ifølge et blogginnlegg fra Microsoft.

På et tidspunkt endret imidlertid Microsoft måten dette fungerer på. Komprimert minne vises ikke lenger som en del av systemprosessen i Oppgavebehandling (sannsynligvis fordi det var veldig forvirrende for brukerne). I stedet er den synlig under Minne-detaljer i kategorien Ytelse.

På Windows 10s Creators Update kan vi bekrefte at komprimert minne bare vises under Memory-detaljer, og systemprosessen forblir på 0,1 MB bruk på systemet vårt, selv når systemet har mye komprimert minne. Dette sparer forvirring, ettersom folk ikke vil lure på hvorfor systemprosessen deres på mystisk vis bruker så mye minne.