[Mac App Store] FreeMemory. Оптимизируем работу с памятью в Mac OS X

Как известно, в Mac OS X работа с памятью организована таким образом, что при завершении работы приложения система некоторое время держит в памяти данные, оставленные закрытой программой, на случай повторного, более быстрого запуска приложения. И это еще ладно, если объем этих данных не очень велик, но как быть, если, например, пользователь только что закончил продолжительную работу в Adobe Photoshop, обрабатывая многопиксельные изображения и ему необходимо начать работать в другой «тяжелой» программе, а память-то вся уже забита! В этом и других подобных случаях, когда необходимо быстро освободить часть памяти от ненужных данных, могут помочь приложения-оптимизаторы, одним из представителей которых является совсем небольша утилита с характерным названием FreeMemory.

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

После своего запуска FreeMemory поселяется в менюбаре, в качестве иконки используется индикатор, показывающий количество свободной оперативной памяти.

Пока памяти достаточно (интересно, какими соображениями руководствуется утилита при определении достаточности), цвет цифр на индикаторе остается черным, но как только объем свободной памяти уменьшится до определенного минимума, то цвет с черного поменяется на красный, тем самым давая понять пользователю, что пора чистить память.

Очистка памяти производится из контекстного меню, вызываемой кликом мышки по индикатору в меню баре. Кликаем на первую строчку меню (Free Memory) и, через пару секунд часть памяти будет освобождена. Здесь же, в разделе Usage Details можно посмотреть подробную сводку об использовании оперативной памяти.

Пусть вас не смущает наличие пункта меню Settings — обилия настроек вы там не обнаружите, только возможность автозапуска утилиты при старте системы.

Эффективность работы FreeMemory на примере освобождения памяти Мака после обработки в Фотошопе 40-мегапиксельной картинки. После выхода из приложения индикатор показал, что свободно 1.25 Гб памяти, буквально через секунду система самостоятельно освободила чуть-чуть памяти и стало 1.30 Гб. Применение утилиты позволило дополнительно освободить 550 Мб, после чего свободный объем составил уже 1.85 Гб, что достаточно эффективно.

С другой стороны, мы и до установки FreeMemory на тестовом Маке не испытывали проблем со свободной памятью, при наличии 4 Гб оператинвной памяти на борту компьютера. Нам думается, что более востребованной утилита будет на Маках с установленной памятью менее 4 Гб, тем более, что сама программа занимает в памяти всего 4.6 Мб.

FreeMemory может быть рекомендована всем тем пользователям, которым случается на своих машинах испытывать проблемы со свободной оператвной памятью.