MacPulse是一款专为macOS Sonoma、Sequoia和Tahoe设计的系统监控工具,它将传统的Activity Monitor彻底重新构想,通过创新的Insights Engine以纯英文解释的方式帮助用户深入理解Mac的运行状态。软件能够自动分析系统模式,提供清晰易懂的总结和可操作的建议,让用户不再被专业术语困扰,而是直接获得“发生了什么”和“应该怎么做”的明确指导。MacPulse支持记录高分辨率性能会话,在游戏、渲染或调试等密集任务期间以1秒间隔捕捉CPU、GPU、内存、温度、风扇转速和FPS等全面指标,随后进行详细的后分析。

七大模块集成于一个美观统一的仪表板,包括区分P核与E核的CPU监控、内存组成与压力显示、带IP地址和通知的网络监控、支持SMART健康的磁盘监控、温度与风扇控制、电池健康及蓝牙设备电量追踪,以及GPU利用率和统一内存监控。历史分析功能将所有数据点持久化存储到SQLite数据库,用户可浏览24小时、7天或30天的趋势并智能降采样。菜单栏状态项提供四种显示模式,包括图标、文本、迷你折线图等,始终保持系统概览触手可及。

桌面WidgetKit小部件以5分钟平均数据展示系统健康状况。Insights Engine基于30天历史数据挖掘热节流、内存压力趋势、电池异常、磁盘增长预测等模式,并以自然语言给出建议。性能会话支持无限记录、CSV导出和会话对比,风扇控制允许自定义曲线,菜单栏弹出窗口显示迷你仪表、顶级进程、网络情报、SMART状态和电源传感器读数。

MacPulse采用Swift与SwiftUI开发,占用极低系统资源,CPU使用率低于1%,内存占用低于50MB,是专业用户和普通用户都能轻松掌握的Mac系统洞察利器。

功能

MacPulse是一款将系统监控与智能洞察完美结合的macOS工具,通过Insights Engine让用户真正理解Mac的运行机制。

  • Insights Engine: 自动分析系统模式,以纯英文总结和可操作建议呈现,无专业术语干扰,涵盖CPU热节流检测、内存压力跟踪、磁盘增长预测、热事件分析、电池异常和网络峰值等
  • Performance Sessions: 支持在密集任务中以1秒高分辨率记录CPU、GPU、内存、温度、风扇和FPS等指标,包含会话管理、对比和CSV导出功能,适合游戏、渲染和调试场景
  • CPU模块: 显示每核使用率并区分Apple Silicon的P核与E核,同时提供用户/系统进程细分
  • Memory模块: 展示有线、压缩、缓存和可用内存组成,以及内存压力等级和交换使用情况
  • Network模块: 提供各接口吞吐量、上下行速率、私有与公共IP地址,以及连接变化通知
  • Disk模块: 监控卷使用率、I/O读写速率、NVMe和SATA驱动器的SMART健康状态,并支持外部驱动器检测与弹出
  • Thermal & Fans模块: 读取SMC温度与电源传感器,支持自定义风扇速度曲线,显示系统、CPU、GPU和内存功耗(瓦特)
  • Battery模块: 追踪电池百分比、健康状态、循环次数、温度,以及AirPods、Magic配件和游戏手柄等蓝牙设备电量
  • GPU模块: 通过IOKit和Metal显示利用率、内存使用、设备名称和温度,支持Apple Silicon统一内存
  • Historical Analytics: 所有数据持久化到SQLite,支持24小时至30天趋势浏览并智能降采样
  • Menu Bar Status Item: 四种显示模式(图标、文本、折线图、文本+折线图),可直接展示CPU、内存或网络速度
  • Fan Control: 拖拽控制点创建自定义风扇曲线,包含四个预设方案
  • Desktop Widgets: 支持小、中、大尺寸WidgetKit小部件,每5分钟更新系统平均健康数据
  • Top Processes: 实时显示当前CPU占用最高的5个进程(基于增量测量,非平均值)
  • Per-App Breakdown: 按进程名称聚合显示网络带宽和磁盘I/O消耗最高的10个应用
  • Network Intelligence: 在弹出窗口显示私有与公共IP地址,并提供IP变化或连接掉线通知
  • SMART Health: 监控磁盘SMART状态,显示Verified、Failing或Unknown指标及介质类型
  • Power Sensors: 实时读取系统总功耗、CPU、GPU、内存和DC输入的瓦特、电压和电流值
  • Extended Notifications: 可配置阈值的GPU利用率、温度、低电量、风扇故障等警报,带15分钟冷却期