RAM

Я как то уже писал пост о «ручном» освобождении оперативной памяти, которую Mac OS X очень любит загаживать. В той теме даже был пример создания самодельной освобождалки :) Время идёт и всё меняется… Мой относительно новый MacBook Pro отлично живёт с 16 ГБ ОЗУ, и я обо всех этих очищалках подзабыл. Да вот маководы всё же интересуются: «Почему в OS X Mavericks консольная утилита purge, которая позволяет почистить неиспользуемую память, перестала работать?» — А всё работает, ребята. Просто теперь её нужно выполнять от лица администратора:

sudo purge

Вот, собственно, и всё, что я хотел сказать по этому поводу :) Кстати, старый пост я тоже обновил, так что инструкция по созданию самодельной освобождалки ОЗУ актуальная.


Метки:
 
Понравилось? Поделись с друзьями!
  • OSX-создатели так и не «поработали над ошибками»…?

  • А FreeMemory из Mac App Store по какому то другому алгоритму работает? Есть смысл отказываться от неё в пользу консольной утилиты purge? Или этот тот же вид только с боку? Заранее благодарен за ответ.

    • Осмелюсь предположить, что по такому же. Если даже эти утилиты напрямую и не используют purge, то API для всех всё-равно одни.
      Casing    Андрей

  • всё работает перед командой вводим sudo

  • память освободилась, но потом в течении часа снова заполнилась под завязку. Как определить, какой процесс жрет или не освобождает память?

    • Запускаем утилиту Мониторинг системы, в менюбаре (верхней строке) выбираем ВидВсе процессы. Теперь вереходим к основному окну программы: клацаем на вкладку «Память», и нажимаем на заголовок столбца «Память» так, чтобы стрелка-треугольник указывала вниз (см.скриншот). Вот и всё, все процессы отсортированы по максимальному использованию оперативной памяти.

      Мониторинг системы. Приложения и процессы, которые «кушают» память.
      Casing    Евгений