Як очистити оперативну пам'ять в mac os x?

У користувачів операційної системи Mac OS X з відносно невеликим за сучасними мірками об'ємом оперативної пам'яті (4 Гб і менше) при роботі з великою кількістю ресурсоємних додатків може спостерігатися ситуація поступового уповільнення роботи комп'ютера. Якщо подивитися в такі моменти на дані, які показує утиліта «Моніторинг системи» з розділу службових програм, то можна буде відзначити практично повна відсутність вільної пам'яті.

Що робити в тому випадку, коли збільшити обсяг оперативної пам'яті найближчим часом в силу різних причин не представляється можливим, а роботу за комп'ютером продовжувати потрібно? Як очистити оперативну пам'ять в Mac OS X і перерозподілити наявні ресурси у комп'ютера?




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

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

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

Очистити оперативну пам'ять в Mac OS X можна якщо запустити термінал і в його вікні від імені поточного користувача виконати наступну команду:

purge

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

На малюнках нижче показаний результат одноразового запуску даної програми. Як видно з наведених даних в результаті роботи purge обсяг свобойной оперативної пам'яті збільшився з 4,19 до 4,88 гігабайт.

Як очистити оперативну пам'ять в Mac OS X?

Як очистити оперативну пам'ять в Mac OS X?

Утиліта purge встановлює у складі комплекту програм для розробників Xcode. Тому, якщо у вас при запуску команди в терміналі виходить одне з таких повідомлень:

~ Bash: purge: command not found

або
Unable to purge disk buffers, error # -1

то це означає, що Xcode у вас не встановлений. Ви можете завантажити його з офіційного сайту Apple з розділу для розробників, попередньо там зареєструвавшись. Або встановити Xcode з диска, який додавався до ноутбука або стаціонарного комп'ютера Apple при його придбанні.

На 64-бітових системах для успішної роботи purge потрібно Xcode 3.2.3 і старше. В іншому випадку ви будете отримувати попередження про помилку:

WARNING: Could not determine processor information.
WARNING: Could not determine memory controller information.
WARNING: Could not determine Operating System information.

Щоб очистка неактивній пам'яті відбувалася в автоматичному режимі, можна створити повторюване за розкладом завдання Cron такого змісту:

/ Usr / bin / purge | say 'Memory' + 'Free'

Кроном з командного рядка в Mac OS користуватися не дуже зручно. Набагато приємніше це робити за допомогою чудової надбудови над Cron у вигляді невеликої утиліти під назвою CronniX, яка володіє простим, інтуїтивно зрозумілим і приємним графічним інтерфейсом для створення задній за розкладом в Macintosh.

Як очистити оперативну пам'ять в Mac OS X?

Для очищення неактивній оперативної пам'яті в Mac OS X існує також безліч невеликих програм з приємним графічним інтерфейсом: MemoryFree, SmartMemoryCleaner. Дані програми виконують ту ж саму роботу, що й purge, тільки в більш наочному вигляді.






» » » » Як очистити оперативну пам'ять в mac os x?