Što je kompresija memorije u sustavu Windows 10?
Windows 10 koristi kompresiju memorije za pohranjivanje više podataka u memoriju vašeg sustava nego što bi to inače moglo. Ako posjetite Task Manager (Upravitelj zadataka) i pogledate podatke o korištenju memorije, vjerojatno ćete vidjeti da je dio vaše memorije "komprimiran". Evo što to znači.
Što je kompresija memorije?
Kompresija memorije nova je značajka u sustavu Windows 10 i nije dostupna u sustavima Windows 7 i 8. Međutim, i MacOS i Linux i Apple MacOS također koriste kompresiju memorije..
Tradicionalno, ako ste imali 8 GB RAM-a i aplikacije koje su sadržavale 9 GB stvari za pohranu u toj RAM-u, najmanje 1 GB moralo bi se „ispisati“ i pohraniti u datoteku stranice na disku vašeg računala. Pristup podacima u datoteci stranice vrlo je spor u usporedbi s RAM-om.
S kompresijom memorije, neki od tih 9 GB podataka mogu se komprimirati (baš kao i Zip datoteka ili drugi komprimirani podaci mogu se smanjiti) i čuvati u RAM-u. Na primjer, možda imate 6 GB nekomprimiranih podataka i 3 GB komprimiranih podataka koji zapravo zauzimaju 1,5 GB RAM-a. Spremili biste svih 9 GB izvornih podataka u 8 GB RAM-a, jer bi zauzimali samo 7,5 GB kada bi neki dio komprimiran.
Postoji li loša strana? Pa, da i ne. Komprimiranje i dekomprimiranje podataka uzima neke CPU resurse, zbog čega se svi podaci ne pohranjuju komprimirani - komprimirani su samo kada Windows smatra da je to potrebno i korisno. Komprimiranje i dekomprimiranje podataka po cijeni određenog vremena procesora je mnogo, mnogo brže od paging podataka na disk i čitanja iz datoteke stranice, tako da je obično vrijedno kompromisa.
Je li komprimirana memorija loša?
Komprimiranje podataka u memoriju je puno bolje od alternative, koja je straničenje podataka na disk. To je brže od korištenja datoteke stranice. Nema kompromisne memorije. Windows će automatski komprimirati podatke u memoriju kada mu treba prostor, a ne morate ni razmišljati o ovoj značajki.
Ali kompresija memorije ne koristi neke CPU resurse. Vaš sustav možda neće raditi tako brzo kao što bi to bilo ako ne treba prvo komprimirati podatke u memoriju. Ako vidite mnogo komprimirane memorije i sumnjate da je to razlog zbog kojeg je vaše računalo malo sporo, jedino rješenje za to je instaliranje više fizičke memorije (RAM-a) u vaš sustav. Ako vaše računalo nema dovoljno fizičke memorije za aplikacije koje koristite, kompresija memorije je bolja od datoteke stranice - ali više fizičke memorije je najbolje rješenje.
Kako prikazati podatke o komprimiranoj memoriji na vašem računalu
Da biste vidjeli informacije o tome koliko je memorije komprimirano na vašem sustavu, trebate koristiti Upravitelj zadataka. Da biste ga otvorili, desnom tipkom miša kliknite svoju programsku traku i odaberite "Upravitelj zadataka", pritisnite Ctrl + Shift + Esc ili pritisnite Ctrl + Alt + Delete i zatim kliknite "Upravitelj zadataka"
Ako vidite jednostavno sučelje Upravitelja zadataka, kliknite opciju "Više detalja" na dnu prozora.
Kliknite karticu "Performance" i odaberite "Memory". Vidjet ćete koliko je memorije komprimirano pod "In use (Compressed)". Na primjer, na slici ispod, Upravitelj zadataka pokazuje da naš sustav trenutno koristi 5,6 GB fizičke memorije. 425 MB od toga 5,6 GB je komprimirana memorija.
Vidjet ćete da se ovaj broj mijenja tijekom vremena dok otvarate i zatvarate aplikacije. Također će se samo mijenjati kako sustav radi u pozadini, tako da će se promijeniti kako budete zurili u prozor.
Ako mišem pređete preko lijevog dijela trake u odjeljku Sastav memorije, vidjet ćete više pojedinosti o komprimiranoj memoriji. Na slici ispod, vidimo da naš sustav koristi 5.7 GB fizičke memorije. 440 MB od toga je komprimirana memorija, a ova komprimirana memorija pohranjuje procijenjenih 1,5 GB podataka koji bi inače bili pohranjeni nekomprimirani. To rezultira uštedom od 1,1 GB memorije. Bez kompresije memorije naš bi sustav koristio 6,8 GB memorije umjesto 5,7 GB.
Da li ovaj proces sustava koristi mnogo memorije?
U izvornom izdanju sustava Windows 10, "pohrana kompresije" pohranjena je u proces sustava i bila je "razlog što se čini da proces sustava troši više memorije od prethodnih izdanja", navodi Microsoftova post.
Međutim, u nekom trenutku, Microsoft je promijenio način na koji to radi. Komprimirana memorija više se ne prikazuje kao dio procesa sustava u Upravitelju zadataka (vjerojatno zato što je korisnicima bila jako zbunjujuća). Umjesto toga, vidljiva je u odjeljku Podaci o memoriji na kartici Performanse.
Na Windows 10 Creators Update, možemo potvrditi da je komprimirana memorija prikazana samo u pojedinostima memorije, a proces sustava ostaje na 0.1 MB korištenja na našem sustavu čak i kada sustav ima mnogo komprimirane memorije. To štedi zbrku, jer se ljudi neće zapitati zašto njihov procesni sustav misteriozno koristi toliko memorije.