Какво е компресиране на паметта в Windows 10?
Windows 10 използва компресия на паметта, за да съхранява повече данни в паметта на вашата система, отколкото би могла в противен случай. Ако посетите диспечера на задачите и погледнете детайлите за използването на паметта, вероятно ще видите, че част от паметта ви е „компресирана“. Ето какво означава това.
Какво е компресиране на паметта?
Компресията на паметта е нова функция в Windows 10 и не е достъпна за Windows 7 и 8. Въпреки това, както Linux, така и MacOS на Apple също използват компресия на паметта..
Традиционно, ако имахте 8 GB RAM и приложенията имаха 9 GB неща, които да се съхраняват в тази RAM, поне 1 GB трябваше да бъдат „изпращани“ и да се съхраняват в файла на страницата на компютъра ви. Достъпът до данните в файла на страницата е много бавен в сравнение с RAM.
С компресиране на паметта, някои от тези 9 GB данни могат да бъдат компресирани (точно като Zip файл или други компресирани данни могат да бъдат намалени) и се съхраняват в RAM. Например, може да имате 6 GB некомпресирани данни и 3 GB компресирани данни, които всъщност заемат 1.5 GB в RAM. Ще съхраните всичките 9 GB от оригиналните данни в 8 GB оперативна памет, тъй като ще заемат само 7,5 GB, след като част от тях бъде компресирана..
Има ли недостатък? Е, да и не. Компресирането и декомпресирането на данните отнема някои ресурси на процесора, поради което не всички данни се съхраняват компресирани - това е само компресирано, когато Windows смята, че е необходимо и полезно. Компресирането и декомпресирането на данните с цената на някакво CPU време е много по-бързо, отколкото прехвърлянето на данни към диска и четенето му от файла на страницата, така че обикновено си струва компромисът..
Не е добре компресирана памет?
Компресирането на данни в паметта е много по-добро от алтернативата, която извежда информацията на диск. Той е по-бърз от използването на файла с страницата. Няма недостатък в компресираната памет. Windows автоматично ще компресира данните в паметта, когато има нужда от пространство, и не е нужно дори да мислите за тази функция.
Но компресията на паметта използва някои ресурси на процесора. Вашата система може да не работи толкова бързо, колкото би било, ако не е необходимо да компресира данните в паметта на първо място. Ако видите много компресирана памет и подозирате, че това е причината вашият компютър да е малко бавен, единственото решение за това е инсталирането на повече физическа памет (RAM) във вашата система. Ако вашият компютър няма достатъчно физическа памет за приложенията, които използвате, компресията на паметта е по-добра от тази на страницата, но по-голяма физическа памет е най-доброто решение.
Как да видите детайлите на компресираната памет на вашия компютър
За да видите информация за това колко памет е компресирана във вашата система, ще трябва да използвате диспечера на задачите. За да го отворите, щракнете с десния бутон на мишката върху лентата на задачите и изберете „Диспечер на задачите“, натиснете Ctrl + Shift + Esc или натиснете Ctrl + Alt + Delete и след това кликнете върху „Task Manager“
Ако видите простия интерфейс на диспечера на задачите, кликнете върху опцията „Още подробности“ в долната част на прозореца.
Щракнете върху раздела “Performance” и изберете “Memory”. Ще видите колко памет е компресирана под „In use (Compressed)“. Например, на екрана по-долу, диспечерът на задачите показва, че в момента системата ни използва 5,6 ГБ физическа памет. 425 MB от 5,6 GB е компресирана памет.
Ще видите, че този брой се променя във времето, когато отваряте и затваряте приложения. Той също така ще се колебае, когато системата работи във фонов режим, така че ще се промени, докато се взирате в прозореца тук.
Ако поставите курсора на мишката над най-лявата част на лентата под Състав на паметта, ще видите повече подробности за компресираната памет. На екрана по-долу виждаме, че нашата система използва 5.7 GB физическа памет. 440 MB от това е компресирана памет и тази компресирана памет съхранява приблизително 1,5 GB данни, които в противен случай биха били съхранени в некомпресирани. Това води до спестяване на памет от 1,1 GB. Без компресия на паметта нашата система ще използва 6.8 GB памет, а не 5.7 GB.
Това прави ли системния процес много памет?
В първоначалното издание на Windows 10, „хранилището за компресиране“ се съхранява в системния процес и е „причината системният процес да консумира повече памет от предишните издания“, според публикация в блога на Microsoft..
Въпреки това, в даден момент Microsoft промени начина на работа. Компресираната памет вече не се показва като част от системния процес в Task Manager (вероятно защото е много объркваща за потребителите). Вместо това, той се вижда в „Данни за паметта“ в раздела „Ефективност“.
На Windows 10's Creators Update, можем да потвърдим, че компресираната памет се показва само под детайли на паметта, а системният процес остава на 0.1 MB на нашата система, дори когато системата има много компресирана памет. Това спестява объркване, тъй като хората не се чудят защо техният системен процес тайнствено използва толкова много памет.