Когда с головой уходишь в кодинг с ИИ, перестаёшь замечать, сколько локальных серверов уже запущено и куда утекла оперативка — пока Mac не начнёт подтормаживать и что-нибудь не вылетит на самом интересном месте, обычно поверх несохранённой работы. Меня это выводило из себя — поэтому я и сделал Memora: только то, что действительно важно, и всегда в строке меню.
Нажмите % в строке меню, чтобы открыть эту панель
Десятки вкладок в браузере, плюс Docker и симуляторы — 16 GB заполняются мгновенно. macOS незаметно сбрасывает память на диск (swap), и в какой-то момент всё начинает подтормаживать, а приложения закрываются принудительно. Обычно прямо поверх несохранённой работы.
Memora держит этот сигнал в строке меню постоянно. Она показывает загрузку и давление памяти цветом, а когда swap подскакивает или давление становится красным, предупреждает первой — пока вы не потеряли свою работу.
Одно окно, которое открывается из строки меню, — только те метрики, что действительно важны разработчику.
CPU, память, диск, температура и батарея в виде колец, меняющих цвет под нагрузкой. Нажмите на кольцо, чтобы раскрыть детали.
Все запущенные dev-серверы с их средой (Next.js, Vite, Node) и временем работы. Откройте или остановите в один клик.
Смотрите, что раскручивает вентилятор и съедает RAM, приложение за приложением. Закройте прямо здесь.
Показывает, сколько заняли DerivedData, node_modules и Docker. Никогда не удаляет — решаете вы.
Когда память, swap, диск или нагрев подходят к пределу, оповещает, прежде чем приложения закроются принудительно.
Корейский, английский, японский, китайский (упр./трад.), испанский, французский, немецкий, португальский, русский. Мгновенное переключение в настройках.
Пара переключений между ветками — и у вас уже три-четыре запущенных dev-сервера. Какой порт к какому проекту относится, вспомнить нереально, а что-то, что вы вроде бы остановили, всё ещё держит порт. Вместо того чтобы каждый раз гонять lsof или перебирать вкладки терминала —
Memora находит все локальные серверы, запущенные прямо сейчас. Какой это фреймворк, из какой папки он работает, сколько уже держится — всё в одной строке. Клик — и он открывается в браузере; закончили — останавливаете тут же.
macOS специально заполняет свободную RAM кэшем. Приложения-«чистильщики», обещающие её освободить, лишь на мгновение меняют цифру — а сбрасывая этот кэш, на деле замедляют приложения. Memora устроена иначе: она показывает точные цифры так же, как Мониторинг системы, и предупреждает до того, как возникнет настоящая проблема.
Универсальный бинарник — без установщика и лишних шагов. Просто скачайте и перетащите в папку «Программы».
macOS специально заполняет свободную память кэшем, поэтому принудительно «очищать» её бессмысленно. Значение имеет не объём свободной памяти, а давление памяти — показатель того, насколько системе её действительно не хватает. Пока давление зелёное, высокая загрузка нормальна и даже полезна. Закрывать тяжёлые приложения имеет смысл, только когда давление становится жёлтым или красным.
В большинстве случаев нет. Приложения-«чистильщики», которые принудительно освобождают оперативную память, лишь на мгновение увеличивают цифру свободной памяти, выбрасывая кэш, который macOS собиралась использовать снова. Обычно после этого система работает медленнее, чем до «очистки». Инструмент, показывающий реальное состояние памяти, полезнее того, который просто меняет число.
Если давление памяти красное или swap постоянно растёт, памяти действительно не хватает — macOS уже выгружает её на диск. Самое надёжное решение: закрыть приложения, которые занимают больше всего оперативной памяти, — вкладки браузера, Docker, симуляторы. Перезагрузка помогает только тогда, когда давление остаётся высоким, что бы вы ни закрывали.
Штатный инструмент — вкладка «Память» в приложении «Мониторинг системы» (Activity Monitor). Неудобство в том, что открывать его нужно каждый раз вручную, поэтому проблему легко пропустить. Memora постоянно держит загрузку, давление памяти и swap в строке меню и предупреждает заранее — до того, как система начнёт тормозить, а приложения закроются принудительно.
Давление памяти — показатель macOS, который говорит, действительно ли системе не хватает памяти. Загрузка может быть высокой, а давление при этом оставаться низким, и это нормально. Когда давление растёт, macOS начинает выгружать память на диск (swap), и вся система замедляется. Поэтому давление памяти — куда более точный сигнал, чем объём свободной памяти.
Да, Memora полностью бесплатна. В ней нет рекламы, встроенных покупок, платной версии и обязательной регистрации — аккаунт создавать не нужно. Приложение работает на macOS 13 Ventura и новее, на компьютерах Mac с Apple Silicon и с процессорами Intel. Достаточно скачать его и перетащить в папку «Программы».
Чаще всего порт держит dev-сервер, который вы запустили раньше и не остановили. Найти его можно командой `lsof -i :3000` в терминале и завершить этот процесс. Memora показывает список всех открытых прямо сейчас портов, поэтому нужный можно найти и остановить сразу там же.
Штатный способ — выполнить в терминале `lsof -i -P | grep LISTEN`, но эта команда не говорит, какому проекту принадлежит каждый сервер. Memora показывает все открытые порты вместе с фреймворком (Next.js, Vite, Node и другие), папкой, из которой сервер запущен, и временем его работы.
Если сервер поднят на 0.0.0.0, а не на 127.0.0.1, до него могут достучаться другие устройства в той же сети Wi-Fi — это важно в кафе и других общих сетях. Memora помечает такие серверы предупреждением о доступе.
Почти всегда причина в том, что какое-то одно приложение занимает CPU. Обычные виновники — вкладки браузера, сборки, Docker и видеозвонки. Если найти это приложение и закрыть его, снизится и температура, и шум вентилятора.
macOS не показывает температуру по умолчанию, поэтому нужна отдельная программа. Memora считывает встроенные датчики Apple Silicon и показывает в строке меню среднюю температуру SoC, самую горячую точку и температуру SSD. На компьютерах Mac с процессорами Intel температура недоступна.
Это видно на вкладке CPU в приложении «Мониторинг системы». Memora показывает те же цифры по приложениям прямо в строке меню и позволяет закрыть нужное приложение тут же.
На компьютере разработчика десятки гигабайт обычно занимают Xcode DerivedData, симуляторы iOS, образы Docker и кэши npm или yarn. Проверить их в первую очередь намного эффективнее, чем удалять фотографии и документы.
Обычно да: это артефакты сборки, которые создаются заново, когда снова понадобятся. Нюанс в том, что на пересборку уходит время, поэтому лучше не делать этого прямо перед дедлайном. Memora только показывает их размер и сама ничего не удаляет.
Нет. Все измерения выполняются на вашем Mac, никуда ничего не отправляется, и аккаунт не нужен. Компьютер покидают только предложение или оценка, которые вы отправляете сами.
Когда выходит новая версия, она незаметно скачивается в фоне и применяется при следующем запуске. Автоматические обновления можно отключить в настройках или проверять их наличие вручную в любой момент.
Скачиваний: 1 · Стран: 1
goooooooood!!!!!!!!!!
진짜 편하네요 졸라 만족
Умное управление памятью Mac.