Repolode
Zesty0wl

Zesty0wl/mac-performance-monitor

Нативный монитор производительности macOS в строке меню: записывает историю загрузки CPU, памяти, GPU, сети, диска и батареи, чтобы находить процессы, вызывающие замедления.

Open source альтернатива:iStat MenusActivity Monitor

Звёзды
941
Форки
40
Открытые issues
2
Последний коммит
3 дня назад

Что это?

Mac Performance Monitor — нативное приложение для macOS, позволяющее следить за производительностью системы в реальном времени и анализировать её позже. Оно может показывать показатели в строке меню, записывать их в фоновом режиме или работать в отдельном окне. Приложение отслеживает CPU, память, GPU, сеть, диск, батарею и показания датчиков, а также процессы, связанные с этими данными.

Приложение сохраняет историю показателей, чтобы можно было вернуться к моменту, когда началось замедление или произошёл резкий скачок нагрузки. В Explorer можно сравнивать показатели системы и до восьми процессов, в том числе уже завершившихся, а также экспортировать отображаемые данные в CSV. Уведомления срабатывают при устойчивом росте потребления памяти и давлении на подсистему памяти, а не при достижении фиксированного порога swap.

Приложение рассчитано на компьютеры Mac с Apple silicon под управлением macOS 15 или новее. Записанные данные хранятся локально; по заявлению проекта, телеметрия использования не собирается. Приложение распространяется по лицензии MIT. Подписанные Developer ID и нотариально заверенные сборки доступны в GitHub Releases или через Homebrew.

Ключевые возможности

  • 01Показатели CPU, памяти, сети и батареи в строке меню в реальном времени
  • 02Запись истории с настраиваемой детализацией и сроком хранения
  • 03Представление Explorer для сравнения показателей системы и до восьми процессов
  • 04Графики потребления ресурсов отдельными процессами, файловые дескрипторы и дисковый ввод-вывод
  • 05Treemap в Disk Map для поиска крупных или давно не изменявшихся файлов
  • 06Представление Energy с данными о состоянии батареи, заряде и потоках энергии

Сценарии использования

  • Выяснить, что замедлило Mac час назад
  • Отслеживать давление на память и рост использования swap с помощью фоновой записи
  • Проверять, какие приложения расходуют заряд батареи или нагружают GPU на Mac с Apple silicon
  • Экспортировать данные о производительности в CSV для анализа

Быстрый старт

  1. 1

    Установите через Homebrew

    brew install --cask mac-performance-monitor
  2. 2

    Или скачайте подписанный пакет со страницы Releases и дважды щёлкните по нему

  3. 3

    Сборка из исходного кода: клонируйте репозиторий

    git clone --branch main https://github.com/Zesty0wl/mac-performance-monitor.git
  4. 4

    Соберите, протестируйте и запустите из исходного кода

    swift build && swift test && Scripts/run.sh

Что важно знать

  • Требуется macOS 15 или новее и Apple silicon.
  • Для сборки пакета приложения необходимы Xcode 27 и macOS 27 SDK.
  • Для некоторых функций, например Ask, нужны macOS 27 и Apple Intelligence; для ANE Time нужна macOS 27.

Темы

Частые вопросы

Что такое mac-performance-monitor?
Нативный монитор производительности macOS в строке меню: записывает историю загрузки CPU, памяти, GPU, сети, диска и батареи, чтобы находить процессы, вызывающие замедления. Mac Performance Monitor — нативное приложение для macOS, позволяющее следить за производительностью системы в реальном времени и анализировать её позже. Оно может показывать показатели в строке меню, записывать их в фоновом режиме или работать в отдельном окне. Приложение отслеживает CPU, память, GPU, сеть, диск, батарею и показания датчиков, а также процессы, связанные с этими данными.
mac-performance-monitor можно использовать бесплатно? Какая у него лицензия?
mac-performance-monitor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mac-performance-monitor всё ещё поддерживается?
Активно поддерживается. Последний коммит в mac-performance-monitor — 17 окт. 2026 г..
Для чего можно использовать mac-performance-monitor?
Выяснить, что замедлило Mac час назад Отслеживать давление на память и рост использования swap с помощью фоновой записи Проверять, какие приложения расходуют заряд батареи или нагружают GPU на Mac с Apple silicon Экспортировать данные о производительности в CSV для анализа
Как установить mac-performance-monitor?
Установите через Homebrew: brew install --cask mac-performance-monitor Или скачайте подписанный пакет со страницы Releases и дважды щёлкните по нему Сборка из исходного кода: клонируйте репозиторий: git clone --branch main https://github.com/Zesty0wl/mac-performance-monitor.git Соберите, протестируйте и запустите из исходного кода: swift build && swift test && Scripts/run.sh
Где скачать mac-performance-monitor?
Исходный код и инструкции по установке — на GitHub: https://github.com/Zesty0wl/mac-performance-monitor

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты