Що таке стиснення пам'яті та чому це важливо?

Admin

Стиснення пам’яті є відносно новою функцією Windows, розробленою для підвищення продуктивності системи шляхом стиснення та зберігання неактивних і рідше використовуваних даних в оперативній пам’яті. Хоча в пізніших версіях Windows його ввімкнено за замовчуванням, ви можете вимкнути його. Питання в тому, чи варто?

Зміст

  • Як працює стиснення пам'яті в Windows?
  • Чи варто вимикати стиснення пам’яті?
  • Як відключити стиснення пам'яті в Windows

Добре знати: диспетчер вікон спричиняє велике використання пам’яті на вашому ПК? Дізнайтеся, що робити.

Як працює стиснення пам'яті в Windows?

Стиснення пам’яті працює шляхом виявлення неактивних або рідко використовуваних даних, коли система перебуває під тиском пам’яті. Замість того, щоб записувати ці дані на повільніший жорсткий диск, Windows стискає їх в оперативній пам’яті, зменшуючи потребу в цьому використовувати файл сторінки.

Якщо стиснення пам’яті відсутнє, ваш комп’ютер вдасться до підкачки, де ваш пристрій зберігатиме дані у файлі сторінки на диску для зберігання, щоб зменшити навантаження на оперативну пам’ять. Доступ до даних у файлі сторінки дуже повільний порівняно з оперативною пам’яттю.

Microsoft реалізувала стиснення пам’яті, починаючи з Windows 10 версії 1507. У пізніших версіях користувачі можуть перевірити статистику стиснення пам’яті, перейшовши до Диспетчер задач -> Продуктивність -> Пам'ять.

Пошук деталей стиснення пам’яті в диспетчері завдань.

Опинившись там, ви можете поглянути на В вживанні розділ. Якщо ви бачите слово Стиснений, тоді стиснення пам’яті ввімкнено.

Перевірка використовуваної та стисненої пам’яті в диспетчері завдань

Якщо на вашому пристрої активовано стиснення пам’яті, ви помітите деякі переваги, зокрема:

  • Зменшення енергоспоживання та навантаження на диск завдяки меншому доступу до диска комп’ютера
  • Краща ефективність і багатозадачність, оскільки ваш ПК більше покладається на фізичну пам’ять
  • Менша потреба в оновленні оперативної пам’яті за умови, що у вас є принаймні 8 ГБ оперативної пам’яті, чого вистачить для повсякденних завдань

Тим не менш, процеси стиснення та розпакування можуть впливати на ЦП, тому не всі процеси стискаються. Але це все одно набагато швидше, ніж пейджинг.

FYI: диспетчер завдань був відключений адміністратором Windows? Дізнайтеся, як отримати до нього доступ.

Чи варто вимикати стиснення пам’яті?

Ми рекомендуємо залишити стиснення пам’яті увімкненим, якщо ситуація не вимагає його вимкнення. Інакше вимикання цієї функції може сповільнити роботу ПК.

Ви можете вимкнути стиснення пам’яті в таких ситуаціях:

  • Ваш ЦП відносно старий – як зазначено вище, процеси стиснення та розпакування потребують відповідних ресурсів ЦП. Хоча нові процесори можуть ефективно виконувати ці процеси, це може спричинити значне навантаження на старі процесори.
  • Ваш ПК має проблеми з продуктивністю – якщо ваш комп’ютер агресивно стискає пам’ять, навіть якщо процеси, які інтенсивно використовують оперативну пам’ять, не запущені, ви можете вимкнути стиснення пам’яті, щоб максимізувати доступні ресурси оперативної пам’яті.
  • Ваш ПК має достатньо ресурсів – у деяких системах із великими ресурсами процесора та оперативної пам’яті не має значення, увімкнути чи вимкнути стиснення пам’яті. Не було б великої різниці.

Порада: цікаво яка різниця між командним рядком і PowerShell? Ми покажемо вам у цьому посібнику.

Як відключити стиснення пам'яті в Windows

Ви можете вимкнути стиснення пам’яті в Windows за допомогою PowerShell. Процес оборотний, тому ви завжди можете ввімкнути його знову.

Клацніть правою кнопкою миші старт і виберіть Термінал (адміністратор) з меню WinX. У діалоговому вікні «Контроль облікових записів користувачів» натисніть Так надати права адміністратора. У Windows 10 вам потрібно буде знайти PowerShell і запустити його звідти.

Перш ніж виконувати команду, яка вимкне функцію, ви можете перевірити її активний стан. Ви можете зробити це, як зазначено вище, через диспетчер завдань або PowerShell.

Виконайте команду Get-MMAgent в PowerShell. Перевірте значення параметра MemoryCompression. Якщо це так правда, на вашому комп’ютері ввімкнуто опцію. помилковий вказує на протилежне.

Перевірка стану стиснення пам'яті в Windows PowerShell

Якщо значення є правда, вид Disable-MMAgent -mc у командному рядку та натисніть Введітьключ.

Введення команди в PowerShell.

PowerShell не відображатиме жодних повідомлень підтвердження після виконання команди. Щоб переконатися, що внесені зміни набули чинності, вийдіть із PowerShell і перезавантажте ПК.

Якщо ви хочете знову ввімкнути стиснення пам’яті, перезапустіть PowerShell із адміністративним доступом і запустіть Enable-MMAgent -mc.

Виконання команди для ввімкнення стиснення пам’яті в PowerShell.

Порада: PowerShell постійно з’являється без підказки? Дізнайтеся, що ви можете з цим зробити.

Щоб переконатися, що ваш ПК працює на хорошій швидкості, найкраще тримати стиснення пам’яті активним. Якщо у вас проблеми з пам’яттю, обов’язково прочитайте наш посібник як почати використовувати засіб діагностики пам’яті Windows. Крім того, дізнайтеся, як захистити свій комп’ютер Цілісність пам'яті вимкнена.

Кредит зображення: Freepik. Усі скріншоти зроблені принцесою Анголуан.

Підпишіться на нашу розсилку!

Наші найновіші навчальні посібники доставлені просто у вашу поштову скриньку

PpcSoft iKnow 2011 Professional Edition
PpcSoft iKnow 2011 Professional Edition

Після багатьох десятиліть інновацій текстова обробка все ще залишається в основному пасивною впра...

Блоги на Windows Live Writer 2011 [Огляд]
Блоги на Windows Live Writer 2011 [Огляд]

З першого дня, коли я почав вести блоги, я переконався, що використання веб-інтерфейсу для Blogge...

Використовуйте батьківський контроль Windows, щоб обмежити та контролювати діяльність в Інтернеті
Використовуйте батьківський контроль Windows, щоб обмежити та контролювати діяльність в Інтернеті

Для багатьох батьків найнеспокійнішим часом є час, коли їхні діти користуються комп’ютером. Вони ...