当我的 MacBook 电池电量低于 1% 时,我认为 CPU 会变慢。电池指示器显示我还有 10 分钟,但这是笔记本电脑周期中最长的 10 分钟。有没有办法降低 CPU 的速度,以便我以较低的性能为代价获得更长的电池寿命?
好吧,Walnut 想要证明 CPU 被限制了。所以我进行了 Sun Spider 性能测试,在临界性能、插入电源时临界性能下运行测试,计算电池寿命、电池满电和插入电源满电。以下是平均 +/- 15ms 的结果:
Battery at full plugged in: 215.5ms
Battery at full not plugged in: 203.5ms
Battery at critical not plugged in: 555.0ms
Battery at critical plugged in: 230.0ms
Battery unknown not plugged in: 748.8ms
结果似乎表明,当电池充满电或插入电源时,OSX 会充分利用 CPU 功率。当电池电量不足时,其运行速度会减半(耗时加倍)。当电池状态未知时,其运行速度会减半(耗时加倍)。
换句话说,如果 CPU 额定频率为 1Ghz,那么当电池电量不足时,它运行频率为 500Mhz。当电池电量未知(且不足?)时,它运行频率为 250Mhz。
所以我是对的,胡桃!拿去!当着你的面!……我在开玩笑。你没事。应该有更多的人要求证明。