Mac Performance Monitor 2.3.0 (сборка 279). Список изменений — в CHANGELOG.md.
Добавлено
- Температура отображается в единицах, выбранных для Mac (#134).
Теперь температура во всём приложении — от строки меню и Dashboard до датчиков
Hardware, Explorer, Energy и Ask — показывается в единицах, выбранных в
System Settings > General > Language & Region > Temperature. Поэтому на Mac с
настройкой Фаренгейта будет отображаться °F. Переопределить настройку можно в
Settings > General > Temperature. История по-прежнему записывается в градусах
Цельсия: переключение происходит мгновенно, ничего не теряется, а экспорты и
данные ИИ-агентов не меняются.
- Insights может обнаружить захват экрана, замедляющий рабочий стол: WindowServer
загружает большую часть одного ядра в течение 2 минут, а служба захвата экрана
macOS (replayd) тоже занята — даже если общая загрузка CPU и давление на память
выглядят нормальными. Функция охватывает любые источники захвата, например
демонстрацию экрана, запись экрана или ИИ-агента, который наблюдает за экраном.
Если приложение распознано по вспомогательному процессу захвата (пока это
служба Computer Use от OpenAI), карточка укажет его; иначе она обратит внимание
на фиолетовый значок записи экрана в строке меню. Функция использует уже
имеющиеся показания, не записывает экран и не останавливает процессы.
Изменено
- Ask About This Mac полностью переработан для тех, кто недавно перешёл на Mac
(macOS 27). При запуске отображается краткий вывод и отдельная плитка для
каждого компонента Mac (Processor, Memory, Graphics, Neural Engine, Network,
Storage, Battery, Heat) с простым статусом, например Calm, Busy или Worth a
look. Нажмите плитку или предложенный вопрос либо введите свой. Приложение
анализирует собственную историю, сравнивает её с обычными показателями этого
Mac и определяет, какие приложения отвечают за нагрузку; затем встроенная
модель Apple объясняет результат простыми словами и предлагает один безопасный
следующий шаг. В каждом ответе есть ссылка на соответствующие графики: они
открываются в Explorer с нужным интервалом и выбранными приложениями; также
показываются подтверждающие факты. Данные не покидают Mac, а беседа очищается
при закрытии Ask.
- Передача задачи ИИ-агенту. Для более глубокого анализа Ask может скопировать
готовый запрос (с текущим вопросом и относящимися к нему фактами) для Claude
Code, Codex или другого ИИ-агента, либо однострочную команду для подключения
агента. Теперь приложение включает
mpm — инструмент командной строки только
для чтения и MCP-сервер внутри приложения (Contents/MacOS/mpm), с
документированными SQL-представлениями истории agent_*, теми же оценёнными
сводками, которые использует Ask, и ссылками macperfmonitor://, открывающими
соответствующие графики в Explorer. Агент отправляет прочитанные данные своему
провайдеру, поэтому Ask предупреждает об этом перед первым копированием. В новом
руководстве по ИИ-агентам описаны настройка Claude Code,
Codex, Claude Desktop, Cursor и VS Code, доступные агентам инструменты и данные,
а также сведения о том, что покидает Mac.
- Длительная нагрузка программы теперь обнаруживается. Ранее зациклившийся
компонент macOS (например, contactsd, всю ночь синхронизирующий Contacts) мог
остаться незамеченным: Mac выглядел лишь немного загруженнее обычного. Теперь
оповещения отслеживают программы и после их перезапуска и предупреждают, если
программа около часа продолжает занимать примерно одно ядро. Плитка Processor
в Ask назовёт её и подскажет, что делать. Приложения, которыми вы пользуетесь,
и задачи, завершающиеся сами, например индексирование Spotlight, сначала
остаются просто наблюдениями. Для этой функции есть отдельный переключатель в
Settings > Alerts.
- Ask указывает приложения, стоящие за самыми загруженными процессами: компиляторы
сборки считаются частью Xcode, а вспомогательные процессы Chrome — частью
Chrome. Для системных процессов, нагрузка которых постоянно растёт, даются
подходящие советы вместо «закройте и откройте снова».
- Удалены необязательные загрузки Qwen и DeepAnalyze из предварительной версии
Ask, локальный ИИ-процесс и команды Shortcuts для отчётов. Модели, загруженные
в предыдущих версиях, удаляются, чтобы освободить место. Siri и Shortcuts по-прежнему
могут открывать Ask.
- На правой панели Dashboard теперь прямо под сеткой текущей загрузки ядер CPU
показан график истории загрузки CPU со средним и пиковым значениями и полосой
минимального значения. Он заменяет график Swap на панели, дублировавший карточку
Swap в ряду карточек памяти.
- Если в Explorer отображается один или два графика, теперь они занимают всю
ширину и делят высоту окна между собой, вместо того чтобы оставлять большую
часть рабочей области пустой.
- Теперь одиночный всплеск на графике Explorer не растягивает всю шкалу. Если
несколько отдельных значений намного выше остальных, шкала подстраивается под
остальные значения, а в заголовке графика показывается значение всплеска;
щёлкните его, чтобы увидеть полную шкалу.
- Оставленные вкладки больше не работают в фоновом режиме. В macOS 26 и новее
каждая вкладка, открытая с момента запуска окна, продолжала обновляться, пока
была скрыта. Поэтому длительный сеанс замедлялся и потреблял больше памяти с
каждой открытой вкладкой. Приложение также запускается примерно на секунду
быстрее, а вкладки Processes, Hardware и Explorer открываются быстрее.
- Приложение выполняет меньше фоновой работы. База истории записывается на диск
раз в минуту вместо каждых 15 секунд, что сокращает объём записи примерно на
десятую часть. Проверка утечек теперь занимает менее половины прежнего времени
и использует примерно вдвое меньше памяти; при проверке оповещений больше не
сортируется заново недельная история, а ненужные приложению данные графиков
освобождаются раньше.
Исправлено
- Главное окно теперь можно перевести в полноэкранный режим, даже если оно
открывается, когда приложение работает в фоне без значка в Dock.
- Значок в строке меню сохраняет положение после обновления (#120).
macOS забывала положение элемента без имени при каждой замене приложения,
поэтому после обновления он перемещался к вырезу, где его скрывала перегруженная
строка меню. Теперь у элемента стабильное имя, поэтому назначенное ему сочетанием
Command и перетаскиванием место сохраняется после обновлений. При первом запуске
этой версии всё ещё используется положение по умолчанию.
- Приложение больше не аварийно завершает работу, если на графиках Disk I/O в
инспекторе процессов отображается только что перезапущенный процесс. Маркер
перерыва при перезапуске передавал в подпись скорости NaN, из-за чего приложение
падало при преобразовании в целое число. Теперь подписи скорости считают
отсутствующие значения нулём, а сводки графиков пропускают маркеры перерывов.
- Значок в строке меню снова отображается при выборе конкретного языка (#124).
Если был выбран любой вариант, кроме Follow System, приложение при запуске
перезапускало себя на месте, чтобы применить язык. В macOS 27 строка меню не
распознавала перезапущенный процесс, поэтому значок не появлялся. Теперь язык
применяется без перезапуска.
- Отключение Hide Notch вне меню теперь возвращает вырез. Переключение дисплея
сохраняется, а отменить его раньше можно было только пунктом Show Notch в меню.
Поэтому запись
hideNotch со значением false, пока значок строки меню был
невидим, оставляла Mac с разрешением без выреза. Теперь при запуске приложение
восстанавливает разрешение с вырезом, если само переключило его. Разрешение,
выбранное в System Settings, не меняется.
- Оповещения об утечках и лимите памяти больше не мигают в строке меню. При каждом
сканировании процессов они ненадолго получали статус «неизвестно»: показания
имели временную метку на несколько миллисекунд позже момента проверки, поэтому
оповещение появлялось и исчезало прежде, чем его можно было прочитать.
- Главное окно снова можно перетаскивать в macOS 26 и 27. Оно открывалось слишком
узким, и рядом с полосой вкладок не оставалось пустого места на панели
инструментов, за которое можно ухватиться. Минимальная и стандартная ширина
теперь позволяет названиям вкладок на выбранном языке помещаться с запасом.
Список изменений для этой сборки: https://github.com/Zesty0wl/mac-performance-monitor/blob/v2.3.0.279/CHANGELOG.md
Источник: https://github.com/Zesty0wl/mac-performance-monitor/releases/tag/v2.3.0.279