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

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

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

Дізнайтеся, що робити.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Якщо значення True , введіть Disable-MMAgent -mcу командному рядку та натисніть Enterклавішу.

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

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

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

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

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

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *