Windows 10 koristi kompresiju memorije za pohranu više podataka u memoriju vašeg sustava nego što bi to inače moglo. Ako posjetite Upravitelj zadataka i pogledate podatke o korištenju memorije, vjerojatno ćete vidjeti da je dio vaše memorije "komprimiran". Evo što to znači.
Kompresija memorije nova je značajka u sustavu Windows 10, a nije dostupna u sustavu Windows 7 i 8. Međutim, i Linux i Appleov macOS koriste i kompresiju memorije.
Tradicionalno, ako ste imali 8 GB RAM-a i aplikacije su imale 9 GB sadržaja za pohranu u tom RAM-u, najmanje 1 GB moralo bi biti "paged out" i pohranjeno u datoteci stranice na disku računala. Pristupanje podacima u datoteci stranice vrlo je spor u odnosu na RAM.
S komprimiranjem memorije, neki od tih 9 GB podataka mogu se komprimirati (baš kao i zip datoteku ili drugi komprimirani podaci mogu se smanjiti) i čuvaju se u RAM-u. Na primjer, možda imate 6 GB komprimiranih podataka i 3 GB komprimiranih podataka koji zapravo zauzimaju 1,5 GB RAM-a. U svoj 8 GB RAM-a pohranjivao bi svih 9 GB izvornih podataka, budući da bi bilo potrebno samo 7,5 GB kada je neki komprimiran.
Postoji li negativan položaj? Pa, da i ne. Komprimiranje i dekomprimiranje podataka zahtijeva resurse CPU-a, zbog čega se svi podaci ne pohranjuju komprimirani - to je samo komprimirano kada Windows smatra potrebnim i korisnim. Komprimiranje i dekomprimiranje podataka po troškovima nekog procesorskog vremena je puno, puno brže nego što je strano podataka na disk i čitanje iz datoteke stranice, iako je obično vrijedno otkaza.
Komprimiranje podataka u memoriji mnogo je bolje od alternativa, koji je taj podatak poziva na disk. Brže je od korištenja datoteke stranice. Ne postoji pad na komprimiranu memoriju. Windows će automatski komprimirati podatke u memoriji kada im treba prostor i ne trebate ni razmišljati o ovoj značajki.
Ali kompresija memorije koristi neke resurse CPU-a. Vaš sustav možda neće raditi jednako brzo kao što bi to učinio ako nije potrebno priložiti podatke u memoriji. Ako vidite puno komprimirane memorije i sumnjate da je to razlog vaše računalo malo spor, jedino rješenje za to je instaliranje više fizičke memorije (RAM) u vaš sustav. Ako vaše računalo nema dovoljno fizičke memorije za aplikacije koje upotrebljavate, kompresija memorije je bolja od datoteke stranice - ali više fizičke memorije je najbolje rješenje.
Da biste vidjeli informacije o tome koliko je komprimirane memorije na vašem sustavu, trebate koristiti Task Manager. Da biste ga otvorili, desnom tipkom miša kliknite programskoj traci i odaberite "Upravitelj zadacima", pritisnite Ctrl + Shift + Esc ili pritisnite Ctrl + Alt + Delete, a zatim kliknite "Upravitelj zadacima"
Ako vidite jednostavan sučelje upravitelja zadataka, kliknite opciju "Više detalja" pri dnu prozora.
Kliknite karticu "Izvedba" i odaberite "Memorija". Vidjet ćete koliko je komprimirana memorija pod stavkom "U upotrebi (komprimirana)". Na primjer, na snimci zaslona u nastavku, Voditelj zadatka pokazuje da naš sustav trenutno koristi 5,6 GB svoje fizičke memorije. 425 MB od toga 5,6 GB je komprimirana memorija.
Vidjet ćete taj broj tijekom vremena dok otvarate i zatvarate aplikacije. Također će se samo mijenjati dok sustav radi u pozadini, tako da će se promijeniti kada buljite u prozor ovdje.
Ako pritisnete miš iznad lijevog dijela trake u odjeljku Memorija, vidjet ćete više pojedinosti o komprimiranoj memoriji. Na slici ispod, vidimo da naš sustav koristi 5,7 GB fizičke memorije. 440 MB ove je komprimirana memorija, a ta komprimirana memorija pohranjuje procjenjuje se 1,5 GB podataka koji bi inače bili pohranjeni nekomprimirani. To rezultira uštedama memorije od 1,1 GB. Bez kompresije memorije, naš sustav bi imao 6,8 GB memorije u uporabi, a ne 5,7 GB.
U izvornom izdanju sustava Windows 10, "kompresija trgovina" je pohranjena u procesu sustava i bio je "razlog zašto se čini da System proces potroši više memorije od prethodnih izdanja", prema Microsoftovu blogu.
Međutim, u nekom trenutku, Microsoft je promijenio način na koji to funkcionira. Komprimirana memorija više se ne prikazuje kao dio procesa sustava u Upravitelju zadataka (vjerojatno zato što je vrlo zbunjujuća za korisnike). Umjesto toga, vidjet ćete u odjeljku Podaci o memoriji na kartici Izvedba.
Na ažuriranju autora sadržaja za sustav Windows 10 možemo potvrditi da je komprimirana memorija prikazana samo u odjeljku Memorija, a proces sustava ostaje na razini od 0,1 MB na našem sustavu čak i kada sustav ima puno komprimirane memorije. To štedi zbunjenost, jer se ljudi neće pitati zašto taj proces sustava tajanstveno koristi toliko memorije.