8Sep

Što je kompresija memorije u sustavu Windows 10?

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.

Što je kompresija memorije?

Kompresija memorije je nova 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.

Sa komprimiranjem memorije, neke od tih 9 GB podataka mogu se komprimirati( baš kao što Zip datoteka ili drugi komprimirani podaci mogu biti smanjeni) 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.

Je li komprimirana memorija loša?

Kompresija podataka u memoriji mnogo je bolja od alternativa, što je stranični podaci na disku. Brže je od korištenja datoteke stranice. Nema zamaha za 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 neka CPU resursa. 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.

Kako pregledavati komprimirane podatke o memoriji na računalu

Da biste vidjeli informacije o tome koliko je komprimirane memorije na vašem sustavu, trebat ćete koristiti Upravitelja zadacima. 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 jednostavno sučelje Task Manager, klikniteOpcija "Više pojedinosti" pri dnu prozora.

Kliknite karticu "Performance" i odaberite "Memory".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 prilikom otvaranja i zatvaranja aplikacija. Također će se samo mijenjati dok sustav radi u pozadini, tako da će se promijeniti kada buljite u prozor ovdje.

Ako pritisnete miš preko lijevog dijela trake ispod odjeljka 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.

Da li to čini proces sustava koristiti puno memorije?

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 verzija", prema Microsoftovom 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 Stvoritelja za Windows 10 možemo potvrditi da je komprimirana memorija prikazana samo u odjeljku Memorija, a proces sustava ostaje na 0,1 MB korištenja 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.