Repository navigation
Releases: Mappedinfo/DiskPulse
Release list
DiskPulse 0.1.1
DiskPulse 0.1.1
修正磁盘已用容量偏高的问题:0.1.0 使用纯空闲空间计算“已使用”,会把 macOS 可按需回收的空间也算进去,因此可能比系统设置显示的容量高很多。
修正内容
- 菜单栏比例和“已使用(估算)”改用系统重要用途可用空间估算;容量明细保留物理占用、纯空闲和可回收估算。
- 趋势图支持“已用空间”与“物理占用”两种口径,避免升级时出现虚假的容量骤降。
- 旧数据库自动升级并保留历史原始读数。旧记录没有可回收估算,不回填猜测值;请切换“物理占用”查看。
- CSV 和 JSON 同时区分两种口径。CSV 新增
available_bytes、estimated_reclaimable_bytes、physical_used_bytes、capacity_basis,旧记录未知字段留空。 - 无法取得系统可用估算时,界面明确显示“物理占用”。
系统可用估算与系统设置的分类统计仍可能因刷新时间、卷范围产生差异。可回收估算可能包含本地快照等,不代表 Time Machine 的精确占用;应用不会删除快照或清理文件。Apple 的快照说明
安装与升级
下载 Assets 中的 DiskPulse-macOS-universal.zip,适用于 macOS 14 及以上的 Apple Silicon/Intel Mac,无需编译。
先从菜单栏退出旧版本,解压后将 DiskPulse.app 放到原安装位置并替换,然后打开。容量历史和偏好设置保留。
安装包仍未经过 Developer ID 签名和 Apple 公证。确认来源后,首次打开若遇到无法验证开发者的提示,请按 README 及 Apple 官方说明 操作。
检查范围
14 项核心测试已通过,涵盖计量差异、旧数据库迁移、历史口径和导出。本机历史库副本迁移保留了原有行与原始容量字段;arm64 和 Rosetta 下的 x86_64 真实读取均通过。界面由用户手动验收;尚未在 Intel 实机或 macOS 14 上运行验证。
DiskPulse 0.1.0
DiskPulse 0.1.0
首个可下载安装的版本:每小时记录 Mac 磁盘用量,在菜单栏查看容量变化。
下载与安装
下载下方 Assets 中的 DiskPulse-macOS-universal.zip。适用于 macOS 14 及以上,包含 Apple Silicon(arm64)和 Intel(x86_64)两种架构,无需自行编译或安装开发工具。
- 双击 ZIP 解压,将
DiskPulse.app拖入“应用程序”或个人目录~/Applications。 - 双击打开,点击屏幕顶部菜单栏容量环即可进入控制面板;应用没有 Dock 图标。
- 在“偏好设置”中开启“登录后自动启动”,便于持续记录。
GitHub 的 Source code (zip) 和 Source code (tar.gz) 是源码,普通用户请选择上述安装包。
ZIP 约 0.4 MB,解压后的应用约 1.3 MB。
功能
- 每小时记录磁盘总容量、可用容量与已用容量;同一小时内更新同一条记录。
- 菜单栏占用比例与短动画,24 小时/7 天/30 天趋势面板。
- 暂停自动记录、手动记录、CSV 导出和可选登录启动。
- 数据仅保存在本机;不扫描文件内容,不请求完全磁盘访问或辅助功能权限。
- 关机、休眠或退出期间保留历史空缺,唤醒后记录当前小时。
首次打开与已知限制
安装包使用本地临时签名,尚未经过 Developer ID 签名和 Apple 公证。如果 macOS 提示无法验证开发者,且你确认下载来自本仓库,可在尝试打开后进入“系统设置 → 隐私与安全性”,按提示选择“仍要打开”。系统可能要求登录密码,具体步骤见 Apple 官方说明。
界面交互、登录启动及长期跨休眠运行尚未完成全面验收。历史数据位于 ~/Library/Application Support/DiskPulse,更新应用会保留记录;升级前请先从菜单栏退出旧版本。
已做检查
8 项核心测试已通过;通用安装包解压后通过双架构签名校验、arm64 真实采样与 CSV 读回、Rosetta 下的 x86_64 容量读取。动态依赖均来自 macOS 系统。实际运行环境为 Apple Silicon、macOS 27.0.1,尚未在 Intel 实机或 macOS 14 上运行验证。