
PureMac菜单栏监控教程常驻状态栏实时查看macOS磁盘空间与系统占用【免费下载链接】PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed.项目地址: https://gitcode.com/gh_mirrors/pu/PureMacPureMac 是一款免费开源的 macOS 磁盘清理工具也是 CleanMyMac 的零遥测替代品。它的菜单栏监控功能可以在状态栏常驻一个小仪表盘图标实时显示 CPU、内存和磁盘空间占用让你无需打开任何窗口就能随时掌握 Mac 的系统健康状况。本教程将带你 3 步开启这项功能。为什么需要菜单栏监控用过 macOS 的朋友都知道系统自带了活动监视器但每次都要打开窗口才能查看数据非常不方便。尤其是以下场景磁盘快满了macOS 不会主动提醒你只有等空间不足弹窗出现才后知后觉内存被吃光打开太多应用后系统卡顿却不知道是谁的锅⚡CPU 莫名飙高编译代码、下载大文件时想确认资源是否被占满PureMac 的菜单栏监控正好解决了这个问题一个常驻状态栏的小图标旁边直接显示 CPU 占用百分比点一下展开弹出面板CPU、内存、磁盘三条进度条一目了然。一键开启菜单栏监控设置中的开关开启方式非常简单全程只需 3 步打开 PureMac 主窗口进入设置Settings在常规General区域找到Show system monitor in menu bar开关打开开关立即生效对应源码位于 SettingsView.swiftToggle: Show system monitor in menu bar Live CPU, memory, and disk meters in the menu bar. PureMac keeps running in the background while this is on.注意这句提示开关打开后即使你关闭主窗口PureMac 仍会在后台保持运行以保证菜单栏监控持续工作。这是设计如此并非卡死——关闭开关后应用就会正常退出。菜单栏弹出面板CPU、内存、磁盘一次看全开启后状态栏会出现一个仪表盘样式的图标SF Symbolgauge.with.dots.needle后面跟着实时刷新的 CPU 百分比数字。点击图标会弹出一个 252×230 的小面板包含三个实时仪表仪表显示内容颜色CPU当前占用百分比如42%蓝色Memory已用 / 总内存如14.2 GB / 24 GB紫色Disk已用 / 总磁盘容量如714 GB / 994 GB绿色面板底部还有两个快捷按钮Open PureMac主窗口已关闭时可一键重新打开和Quit PureMac退出应用。实现代码在 MenuBarController.swift 中基于NSStatusItemNSPopover构建所以弹出面板完全独立于主窗口响应速度很快。数据从哪来2 秒一次的轻量采样很多用户担心常驻后台的监控工具会偷跑性能PureMac 在这点上下了功夫⏱️每 2 秒采样一次全部读数来自 macOS 公开的 Mach 内核 API不启动任何子进程观察者引用计数只有当面板展开、真正有人在看的时候计时器才工作面板关闭后采样自动停止参见 SystemMonitor.swift 中的start()/stop()统计口径对齐活动监视器内存已用按active wired compressed计算和 macOS 活动监视器的内存压力口径一致磁盘可用空间则使用volumeAvailableCapacityForImportantUsage即系统保留空间也算进来与关于本机看到的数字吻合源码实现见 SystemMonitor.swiftCPU 部分通过host_cpu_load_info计算两次采样的忙/总时间差值比直接读计数器更准确。发现异常后用仪表盘深入清理菜单栏监控适合发现问题真正解决问题则交给 PureMac 的扫描引擎。当磁盘占用突然攀升时打开主窗口点击Smart Scan几秒钟就能看到系统垃圾、用户缓存、Xcode 构建产物、Brew 缓存等分类的占用明细勾选后一键清理扫描与清理逻辑位于 ScanEngine.swift 与 CleaningEngine.swift配合设置页中的定时自动清理Scheduled Auto-Cleaning可以做到菜单栏看着PureMac 自动干着。常见问题 FAQQ菜单栏图标被其他应用挤掉了怎么办macOS 状态栏空间有限图标太多时会被隐藏。可以按住Command拖动其他图标腾出位置或在 macOS 设置 → 控制中心中调整。PureMac 的状态栏项使用了autosaveName位置偏好会被系统记住。Q监控数据准不准和活动监视器不一样CPU 是两次采样间的瞬时差值会随 2 秒窗口波动属正常现象内存口径与活动监视器一致磁盘数字与关于本机一致都包含系统保留空间。Q开着监控会不会耗电计时器仅在面板被观察时运行且采样只调用内核公开接口开销可忽略不计。不需要时关掉设置中的开关即可PureMac 会随之退出后台。Q如何关闭菜单栏监控回到设置页把 Show system monitor in menu bar 开关关掉。状态栏图标消失后PureMac 会随最后一个窗口关闭而正常退出相关逻辑见 PureMacApp.swift。小结功能说明状态栏 CPU 百分比常驻显示实时刷新弹出面板CPU / 内存 / 磁盘三条实时仪表快捷入口一键打开主窗口或退出应用后台开销面板关闭时自动停止采样PureMac 的菜单栏监控让查看系统状态这件事变得像看电量一样自然——不需要打开任何窗口抬眼即可。作为零遥测、MIT 协议的开源替代品它把实时监控和深度清理放在了同一个工具箱里值得一试。【免费下载链接】PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed.项目地址: https://gitcode.com/gh_mirrors/pu/PureMac创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考