Repository navigation
PowerCumul 0.08
PowerCumul v0.08
English
What's New (since v0.07)
- Top 10 Consumers, merged per app: the panel now lists the top 10 power-draining apps plus an "Other" tail (was top 5). Helper/renderer sub-processes are folded into their parent app — "Google Chrome Helper (Renderer)" and friends now count as one "Google Chrome", including data already recorded by v0.07.
- Interactive chart: hover for an exact value tooltip; click any bar to pin the Top Consumers list to that hour/day (click again to release). The title shows the selected bucket, and switching ranges clears the selection.
- Data management menu (right-click → Data): reset cumulative counters (chart history kept), back up / restore the three data files, and reveal the data folder in Finder.
- Raw-sample retention: raw
samples.jsonlnow rolls over, keeping 7 days (aggregated hour/day buckets keep full history — charts unaffected). The file shrinks from tens of MB to ~12 MB. - status.json for integrations: every minute the app atomically writes a snapshot (live power, today/total kWh, estimated cost, top 10 consumers, uptime; ISO 8601 timestamps) into the data folder — ready for scripts, Grafana and home-automation polling. No network service involved.
- Sustained process alert (off by default): when system power exceeds your threshold and a single process holds ≥50% of the energy score for 5 minutes, you get one notification (30-min cooldown per process). Enable via right-click → "Process Power Alert".
- Status bar color cue: the bolt icon turns red while power is at/above your alert threshold.
Update
v0.07 users: right-click ⚡ → "Check for Updates…" — in-app one-click upgrade.
Install
- Download
PowerCumul-0.08.dmg· drag to Applications - First launch: right-click app → Open → Open Anyway (once)
中文
新功能(相比 v0.07)
- 耗电应用 TOP 10(按应用合并):列表从 TOP 5 扩到 TOP 10 + 「其他」行。Helper/Renderer 子进程归并到主应用——「Google Chrome Helper (Renderer)」等现在计为一个 Google Chrome,v0.07 已记录的历史数据同样生效。
- 图表可交互:悬停显示精确数值气泡;点击任意柱把 TOP 列表锁定到该小时/当天(再次点击取消),标题显示选中时段,切换区间自动清除。
- 数据管理菜单(右键 →「数据」):重新累计(保留图表历史)、备份/恢复三个数据文件、在 Finder 中查看数据目录。
- 原始样本滚动清理:samples.jsonl 只保留 7 天(小时/天聚合桶保留完整历史,图表不受影响),文件从数十 MB 降到约 12 MB。
- status.json 对接外部:每分钟原子写出一个快照(实时功率、今日/累计电量、估算费用、TOP 10 应用、运行时长,ISO 8601 时间戳)到数据目录,可直接被脚本、Grafana、自动化轮询,不引入任何网络服务。
- 进程持续高耗电告警(默认关):整机功率超过阈值且单个进程持续 5 分钟占据能耗分半数以上时通知一次(同进程 30 分钟冷却),右键 →「进程耗电告警」开启。
- 状态栏颜色提示:功率达到告警阈值时闪电图标变红,回落后还原。
升级
v0.07 用户:右键 ⚡ →「检查更新…」应用内一键升级。
安装
- 下载
PowerCumul-0.08.dmg· 拖入「应用程序」 - 首次打开:右键 App → 打开 → 仍要打开(仅一次)