Skip to content

功能详解 ​

三个主 Tab:仪表盘 / 记录 / 设置。权限中心是设置内的二级页。

仪表盘 ​

首页把「现在这一秒发生了什么」压在一屏里:

  • 总功率大数字:当前 SoC 总功耗(W),单位与基线对齐
  • 状态胶囊:记录中 / 预览中 / 权限就绪
  • 实时分区柱状图:SOC → CPU-L(大核)→ CPU-M(小核)→ GPU → NSP,每根柱子带数值标签、峰值标注与功耗占比,柱子自基线向上生长
  • 附加指标:CPU 簇频率、每核占用(按簇着色、纵轴每 10% 分度)、GPU 频率与占用、DDR 频率、四路温度、整机功耗

预览循环在界面可见时按采样间隔刷新;界面不可见时降为 1 Hz,曲线不断点,也不让息屏后的高频采样白白烧电。

分区的展示顺序在全应用内是统一的:首页、详情页、OSD 与平均功耗卡完全一致,跨页面看数据不用重新适应。

记录 ​

「记录」Tab 是历史列表:

  • 每条记录显示应用图标、应用名、时间范围、时长与平均功耗
  • 点进详情页看完整曲线
  • 空状态是图标 + 标题 + 说明,而不是一片白

详情页 ​

详情页是这套工具真正的阅读界面:

能力说明
平均功耗置顶打开就能看到这段记录的整体水平
全局同步十字光标在一张图上移动,所有图的同一时刻一起高亮
浮动 Tooltip显示该时刻各指标的精确数值
每图独立平均值每张图有自己的横向均值线,不混用全局值
分区筛选只看某个分区或某个核簇
曲线排序九个区块各自 ↑ / ↓ 调序,全局持久化
导出JSON(完整字段)/ CSV(表格分析)

默认曲线顺序按分析动线排列:总功率 → 性能结果 → 原因下钻 → 分区细分 → 温度收尾。这个顺序不是随意定的——先看结论,再看为什么。

大记录也不卡

详情页用 stride 降采样 + 后台线程聚合,录制中打开历史也不会把数据库打满。相比 1.0 的「订阅整张表」,长记录打开速度差别很明显。

设置 ​

设置页分若干区,几个关键项:

采样 ​

  • 采样间隔:默认 200 ms(5 Hz),可自行调整
  • 双电芯机型:部分双电芯机型的电池驱动只上报单路电芯电流,整机功耗会低估约一半。开启后按两路求和,实时预览、OSD 与落库同步生效
  • 所有监控项与 SoC 功率同采样率落库,详情页各图时间轴逐点对齐

主题 ​

深色 / 浅色 / 跟随系统三态,偏好本地持久化。

底栏是 MIUIX FloatingNavigationBar + Backdrop 实现的悬浮液态玻璃:实时模糊、边缘折射、内阴影,浓度三档可调,也可以回落为贴底样式。

记录时降静态玻璃

「记录中降级底栏效果」默认开启。逐帧模糊会持续占用 GPU,污染你正在测的功耗数据——所以记录态只保留静态玻璃底衬。

悬浮球与 OSD ​

详见悬浮球与 OSD。

关于 ​

显示版本号,并可一键跳转本项目的 GitHub 主页。权限中心的入口也在这里,显示当前的「就绪」状态胶囊。

相关 ​

基于 Alita23333/WattScope 二次开发 · 仅供学习与研究使用,请勿用于商业用途