[技术翻译]Web网页内容是如何影响电池使用寿命的? (3)

另一个重要方法是将网络请求组合在一起。每当有新请求出现时,操作系统就需要打开无线电,连接到基站或蜂窝塔并传输字节。传输完数据包后,如果需要继续传输更多数据包,无线电将保持少量供电。

如果页面频繁地传输少量数据,则开销可能大于传输数据所需的能量:

202001050004.png

传输2个数据包之间有延迟的网络功率开销,可以从“Network Requests”时间线中的Web检查器中发现此类问题。例如,以下屏幕截图显示了在几秒钟内发送的四个单独的请求(可能是分析):

202001050005.png

同时发送所有请求将提高网络用电效率。

结论

网页可以成为电池寿命的好公民。

衡量Web Inspector中的电池影响并降低这些能耗很重要。这样做可以改善用户体验并且延长电池寿命。

延长电池寿命的最直接方法是最大程度地减少CPU使用率。新的Web Inspector提供了一种可以随时间进行监视的工具。

为了达到更长的电池寿命,目标是:

空闲时将CPU使用率降至零

在用户交互过程中最大化性能,以快速恢复闲置状态

原文链接:https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspfds.html