Що таке стиснення пам'яті в Windows 10?
Windows 10 використовує стиснення пам'яті для зберігання більшої кількості даних у пам'яті вашої системи, ніж це можливо. Якщо ви відвідаєте диспетчер завдань і подивіться на деталі використання пам'яті, ви, швидше за все, побачите, що частина пам'яті «стиснута». Ось що це означає.
Що таке стиснення пам'яті?
Стиснення пам'яті є новою функцією в Windows 10 і недоступне для Windows 7 і 8. Однак, як і Linux, і MacOS також використовують стиснення пам'яті..
Традиційно, якщо у вас було 8 ГБ оперативної пам'яті і додатків було 9 ГБ матеріалу для зберігання в цій оперативній пам'яті, принаймні 1 Гб потрібно було б "вивантажити" і зберегти в файлі сторінки на диску комп'ютера. Доступ до даних у файлі сторінки дуже повільний у порівнянні з оперативною пам'яттю.
З стисненням пам'яті деякі з цих 9 ГБ даних можуть бути стиснуті (так само, як Zip-файл або інші стислі дані можуть бути скорочені) і зберігатися в оперативній пам'яті. Наприклад, у вас може бути 6 ГБ нестиснених даних і 3 ГБ стислих даних, які фактично займають 1,5 ГБ в ОЗУ. Ви б зберігали всі 9 ГБ оригінальних даних у вашій 8 Гб оперативної пам'яті, оскільки вони займуть лише 7,5 ГБ після того, як деякі з них будуть стиснуті..
Чи є недолік? Ну, так і ні. Стиснення та розпакування даних займає ресурси ресурсів центрального процесора, тому не всі дані зберігаються стисненими - вони стискаються лише тоді, коли Windows вважає, що це необхідно і корисно. Стиснення та розпакування даних за ціною деякого часу процесора значно, набагато швидше, ніж вивантаження даних на диск і читання з файлу сторінки..
Погано стиснута пам'ять?
Стиснення даних в пам'яті набагато краще, ніж альтернатива, яка переносить дані на диск. Це швидше, ніж використання файлу сторінки. Немає недоліків у стиснутій пам'яті. Windows автоматично стискає дані в пам'ять, коли їй потрібно місце, і вам навіть не потрібно думати про цю функцію.
Але стиснення пам'яті використовує деякі ресурси процесора. Ваша система може не працювати так швидко, як це було б, якщо б не потрібно було стискати дані в пам'яті. Якщо ви бачите велику кількість стиснутої пам'яті і підозрюєте, що це причина вашого комп'ютера трохи повільно, єдиним рішенням для цього є встановлення більшої кількості фізичної пам'яті (RAM) у вашій системі. Якщо ваш комп'ютер не має достатньої кількості фізичної пам'яті для застосованих програм, стиснення пам'яті краще, ніж файл сторінки, але більша кількість фізичної пам'яті є найкращим рішенням.
Як переглянути інформацію про стиснуту пам'ять на вашому комп'ютері
Щоб переглянути інформацію про те, скільки пам'яті стискається у вашій системі, потрібно використовувати диспетчер завдань. Щоб відкрити його, клацніть правою кнопкою миші на панелі завдань і виберіть "Диспетчер завдань", натисніть Ctrl + Shift + Esc або натисніть Ctrl + Alt + Delete, а потім натисніть "Диспетчер завдань"
Якщо ви бачите простий інтерфейс диспетчера завдань, натисніть кнопку "Додаткові відомості" внизу вікна.
Перейдіть на вкладку "Продуктивність" і виберіть "Пам'ять". Ви побачите, скільки пам’яті стискається під "Використовується (стиснутий)". Наприклад, на скріншоті нижче, диспетчер завдань показує, що наша система в даний час використовує 5,6 ГБ фізичної пам'яті. 425 Мб, що становить 5,6 ГБ, є стислим пам'яттю.
Ви побачите, що це число коливається під час відкриття та закриття програм. Це також просто коливатиметься, коли система працюватиме у фоновому режимі, тому вона зміниться, коли ви дивитеся на вікно.
Якщо ви пересуваєте курсор миші над самою лівою частиною панелі під композицією Пам'ять, ви побачите більш детальну інформацію про вашу стиснуту пам'ять. На скріншоті нижче ми бачимо, що наша система використовує 5,7 ГБ фізичної пам'яті. 440 Мб цього є стислою пам'яттю, і ця стиснута пам'ять зберігає приблизно 1,5 Гб даних, які в іншому випадку були б збережені нестисненими. Це призводить до економії пам'яті на 1,1 Гб. Без стиснення пам'яті наша система матиме 6,8 ГБ оперативної пам'яті, а не 5,7 ГБ.
Чи робить це системним процесом багато пам'яті?
У початковому випуску Windows 10, «сховище стиснення» було збережено в системному процесі і було «причиною того, що системний процес споживає більше пам'яті, ніж попередні версії», повідомляється в повідомленні блогу Microsoft..
Однак у якийсь момент Microsoft змінила спосіб роботи. Стиснута пам'ять більше не відображається як частина системного процесу в диспетчері завдань (ймовірно, тому, що це було дуже незрозуміло для користувачів). Натомість воно відображається в розділі Інформація про пам'ять на вкладці Ефективність.
На Оновленнях Творців Windows 10, ми можемо підтвердити, що стиснена пам'ять відображається тільки в деталях пам'яті, а процес системи залишається на рівні 0,1 МБ нашої системи, навіть якщо в системі є багато стислої пам'яті. Це заощаджує плутанину, оскільки люди не дивуються, чому їхній системний процес таємно використовує стільки пам'яті.