Очищаем память вашего Мас одной командой

41

terminal

«Терминал» — это замечательное приложение, должен вам сказать. С помощью него можно проделывать вещи, которые недоступны из графического интерфейса системы. Но тут надо быть предельно осторожными, так как незнание того, что вы делаете, может привести к катастрофе (например, команда «rm *»). Но может быть и наоборот. Об одной из полезных команд мы сегодня и поговорим. Она позволит вам очистить оперативную память для более быстрой работы уже открытых приложений, а также для запуска новых.

Как вам наверняка известно, памяти много не бывает. Особенно, если речь идет об оперативной памяти (RAM). Именно от ее количества напрямую зависит, как быстро будут работать такие монстры софтверной индустрии, как Final Cut Pro или Photoshop. И, конечно, наличие свободной оперативной памяти влияет на скорость работы всей системы в целом. Поэтому было бы неплохо иметь простой и надежный инструмент, который позволит «подчистить» оперативную память.

terminal_full

Запустите приложение «Терминал» (Terminal) и выполните всего одну команду:

purge

После этого ваш Мас на несколько секунд серьезно призадумается. Но пугаться не стоит. Просто подождите немного. Эта команда, говоря простым языком, выполняет мини-перезагрузку вашего компьютера. Все открытые программы и данные при этом не пострадают. Все останется ровно в том состоянии, в котором Мас находился до запуска команды «purge».

В нашем случае количество свободной оперативной памяти увеличилось с 400 МБ до примерно 1 ГБ, что является очень хорошим результатом.

memory2

Таким образом, если вы чувствуете, что система из-за множества запущенных приложений начинает подтормаживать, а выгружать их из памяти не хочется — попробуйте этот метод. Он будет особенно актуален для компьютеров с небольшим количеством оперативной памяти (4 ГБ и меньше).

По материалам cultofmac

41 комментарий

  1. 0

    Эта команда, говоря простым языком, выполняет мини-перезагрузку вашего компьютера.
    😀
    Эта команда освобождает неактивную часть памяти, та, что на картинке показана синим сегментом. 😀
    В этой части памяти хранятся данные ранее загружавшихся программ, для более быстрого их повторного запуска. Система сама умеет освобождать эту часть памяти по мере надобности, но не всегда эффективно из-за криво написанных программ. Потому эта команда действительно может быть полезной на компьютерах с небольшим кол-вом памяти.
    В MAS есть бесплатная утилита FreeMemory (http://itunes.apple.com/ru/app/freememory/id460931672?mt=12), размещающая в строке меню свою иконку, а точнее надпись с кол-вом свободной памяти, нажав на которую можно выбрать пункт освобождения памяти, что для многих будет удобнее, чем команда в терминале. 🙂

  2. 0
    zaycevlad

    из линукса стызжено. не почтите за наглость

  3. 0
    Игорян

    MacBook-Air-Igor:~ iNAZIMKO$ purge
    [ERROR] Unable to create new counter client.
    [ERROR] Unable to create new counter client.
    [ERROR] Unable to get user client so as to poke the kernel.
    Unable to purge disk buffers, error #-2.

  4. 0

    На МакБукПро 2009 эта команда не срабатывает!
    Использую FreeMemory

  5. 0

    Man purge | read | feelgood (отправлено из приложения AppleInsider.ru)

    • 0
      TheMengzor

      xx, Обожаю никсоидов! 🙂 Этот тонкий юмор, недоступный для окружающих! Очень улыбнуло, хотя шутка походу байан-бабайан

  6. 0
    Дмитрий

    В 2012 году очищать память какими-то программами — это полный ппц. Последний раз делал это в win98.

  7. 0

    Только дал «просраться» purge-м и тут тема о нём. )))

  8. 0

    ПРОСТО ГЕНИАЛЬНО!
    ВСЁ ДЛЯ OS X!
    И ДАЛЬШЕ ВСЕ ВМЕСТЕ — ТАНЦЫ
    С БУБНАМИ… (отправлено из приложения AppleInsider.ru)

  9. 0
    Конформист

    Только эта память и так раньше была свободна. Как и в Линуксе при наличии свободно памяти ядро может резервировать память для дискового кэша, ускоряя доступ к файлам. А потом при необходимости его отдавать обратно. purge — это программа которая сбрасывает кэш, фактически ничего не освобождая. Единственные смысл в ней, это когда нужно ускорить освобождение памяти, например, вы собираетесь работать в ФайналКате.

    • 0
      Игорь Соловьев

      Конформист, Она сбрасывает не кэш, а неактивную часть памяти (inactive). 🙂

      • 0
        Конформист

        Игорь, inactive как раз помечается тот самый дисковый кэш. Собственно почитайте man purge, там все написано.

    • 0
      Игорь Соловьев

      Конформист, Кстати, FreeMemory в бесплатном варианте использует иной алгоритм освобождения неактивной памяти и в отличие от purge не просходит замирания системы. Правда и эффективность пониже.
      В платном варианте (1$ платится прямо из приложения) появляются дополнителные настройки, где можно задействовать purge.

  10. 0
    василий

    а что делает команда rm *

  11. 0

    Ну или ставим 16GB RAM в Макбук 🙂

  12. 0
    mariya.zima

    А если компьютер не очень задумался над этой командой, я что-то не так сделала? (отправлено из приложения AppleInsider.ru)

  13. 0

    После ввода merge у меня выходит такая строка:
    -bash: purge: command not found

Авторизуйтесь Чтобы оставить комментарий