Repolode
Zesty0wl

Zesty0wl/mac-performance-monitor

原生 macOS 菜单栏性能监控工具,记录 CPU、内存、GPU、网络、磁盘和电池历史,用于回溯卡顿原因。

可替代:iStat MenusActivity Monitor

Star
941
Fork
40
未关闭 Issue
2
最近提交
3天前

这是什么?

Mac Performance Monitor 是一款原生 macOS 应用,用于实时查看系统性能并事后回顾。它可以作为菜单栏指示器、后台记录器或完整窗口使用,覆盖 CPU、内存、GPU、网络、磁盘、电池和传感器读数,并能关联到对应的进程。

应用会保存历史记录,方便回到卡顿或峰值出现的时刻。Explorer 可以将系统指标与最多八个进程(包括已退出的进程)进行对比,并将当前可见数据导出为 CSV。告警基于持续的内存增长和换页压力,而不是固定的 swap 阈值。

应用面向运行 macOS 15 或更高版本的 Apple 芯片 Mac。记录的数据保存在本机,项目声明不收集使用遥测数据。采用 MIT 许可证,可通过 GitHub Releases 或 Homebrew 安装经过 Developer ID 签名和公证的版本。

核心功能

  • 01菜单栏实时显示 CPU、内存、网络和电池数值
  • 02可配置细节与保留时长的历史记录
  • 03Explorer 视图可对比系统指标与最多八个进程
  • 04按进程查看运行时间线、文件描述符和磁盘 I/O
  • 05磁盘地图以树状图查找大文件或旧文件
  • 06能源视图展示电池健康度、电量和功耗

适用场景

  • 排查一小时前 Mac 变慢的具体原因
  • 通过后台记录器监控内存压力和 swap 增长
  • 查看哪些应用消耗电量或占用 Apple 芯片的 GPU
  • 将性能数据导出为 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 芯片。
  • 构建应用包需要 Xcode 27 和 macOS 27 SDK。
  • 部分功能(如 Ask)需要 macOS 27 和 Apple Intelligence;ANE 时间需要 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 最近一次提交是在 2026年10月17日。
mac-performance-monitor 适合用来做什么?
排查一小时前 Mac 变慢的具体原因 通过后台记录器监控内存压力和 swap 增长 查看哪些应用消耗电量或占用 Apple 芯片的 GPU 将性能数据导出为 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目