Як почистити оперативну пам 'ять - кілька корисних порад

Як почистити оперативну пам 'ять - кілька корисних порад

Напевно, немає такого підручника з обчислювальної техніки, в якому не розглядається тема "оптимізація оперативної пам 'яті". Хоча розробники сучасних операційних систем використовують різні програмні способи, що дозволяють поліпшити роботу з підсистемою пам 'яті, до повного вирішення проблеми ще далеко.


У середовищі користувачів із завидною постійністю піднімається питання "як почистити оперативну пам 'ять", що, безсумнівно, вказує на існування проблеми. І вона дійсно є.


Як працює "оперативка"

Щоб зрозуміти, про що, власне, йдеться, необхідно пояснити принцип роботи підсистеми пам 'яті в комп' ютері. Наведемо його схематично, що більш просто для розуміння. Очевидно, що якщо людина і так знає, як почистити оперативну пам 'ять, то їй напевно знайома більш детальна модель, включаючи ділянку ядра, віртуальний блок, "купу" та інше. А новачкові, який цікавиться, як оптимізувати оперативну пам 'ять, такі складнощі ні до чого.

Код будь-якої запущеної програми не відразу відправляється на обробку центральному процесору, а спочатку підвантажується в комірки пам 'яті - ті самі планки або модулі з їх гігабайтами обсягу. Причому кількість займаного об 'ємом може значно перевищувати розмір самого файлу програми (так і всієї теки). Для кожної запущеної програми системою виділяється необхідний обсяг. Також іноді задіюється механізм скидання даних у спеціальний файл на диску - так звану віртуальну пам 'ять.

Уявімо, що загальний обсяг модулів - це якась скринька. Кожна запущена програма (її код) являє собою кубик, який акуратно вкладається у вільний простір. У міру заповнення скриньки деякі кубики перекладаються в коробку, яка розташована на деякому видаленні. Тобто доступ до неї відбувається повільніше. На перший погляд така схема цілком працездатна, проте є кілька нюансів, через які доводиться вивчати, як почистити оперативну пам 'ять.

Проблема, яка потребує вирішення

Що відбувається, коли користувач запускає новий додаток, а вільна пам 'ять вичерпана? У цьому випадку операційна система починає "скидати" у файл підкачки (відносити кубики в коробку) найбільш незатребувані ділянки коду. Хоча процес займає частки секунди, при сучасних швидкостях це цілком помітно.


Очевидно, що необхідно якось вирішити це питання. Тому кожному користувачеві цікаво, як почистити оперативну пам 'ять і таким чином самостійно оптимізувати роботу системи.

Є два способи вирішення проблеми - за допомогою спеціальних програм і вручну. Принцип їх роботи різний. Будь-яка подібна програма в примусовому порядку змушує операційну систему переносити кубики з ящика в коробку, тим самим звільняючи оперативну пам 'ять. Ефективність залежить від того, наскільки багато рідко використовуваних програмних кодів було завантажено за сеанс. Брак у тому, що повторне звернення до програм, скинутих у файл підкачки, відбувається набагато повільніше, ніж з оперативки.

Однак можна домогтися більш помітного ефекту, якщо:

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

- перевірити розділ автовантаження ("" Пуск "" - "" Виконати "" - "" msconfig "") і прибрати з нього все "зайве". Після перезавантаження вільної пам 'яті буде більше, а примусова чистка не буде потрібна.