Google Engineer: “Battery Calibration 是无用的”

Battery Calibration 是无用的

若果你有 Root 机/Flash ROM,你应会听过或用 Battery Calibration 这些 App。但 Google Engineer 贴文解释表示 Battery Calibration 是无用的。

什么是 Battery Calibration?
Battery Calibration 说法是这样的,当 Flash ROM 后,原有的电池记录需要删除,否则电量显会不正确。删除的方式就是将系统档案内的 batterystats.bin 移除,以让 Android 系统重新建立有关的电池记录。有说法甚至表示将 batterystats.bin 档案移除可延长电池寿命。

batterystats.bin 只是一个记录
电池使用状况
Google Engineer Dianne Hackborn 在其 Google+ 发表了一篇文章,清楚表示 batterystats.bin 只是一个记录档案,将不同 Apps 的电池用量记录下来。就算是手机重启,又或更换电池,这些 App 的电池用量记录也得以保存。而这些电池记录资料纯粹用于 “关于手机 > 电池使用状况” 内。

This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the “Battery Use” UI in settings.

batterystats.bin 档案跟现有的电池量没有关系,亦跟电池寿命没有关系。

It has no impact on the current battery level shown to you.

It has no impact on your battery life.

Deleting it is not going to do anything to make your more device more fantastic and wonderful…

Dianne Hackborn 最后亦指出手机完全充满电后,当你将电源拔开,系统就会将 batterystats.bin 档案删除,以让资料重新记录。

And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away.

看完这篇文章,大家可以将 Battery Calibration 这个概念弃掉吧。

资料来源:+Dianne Hackborn

在〈Google Engineer: “Battery Calibration 是无用的”〉中有 1 则留言

  1. 上网揾相关资料时揾到呢篇文章

    初时我都估计只系作统计数据之用, 并无实际影响

    但现时厂商好多时都会在 15% 或 5% 时做出一d 低电优化(如限 cpu 速, 禁用闪光证等)

    或者 Andoird 一趺到 0% 时使会自动 power off

    所以理论上定时校定统计数据的话的确可能令到操作时候长一d

    但实际上。。。可能用1年 cal 一次的话能够多 15-20 分钟用… 的确作用不大

发布留言