专栏首页arxiv.org翻译专栏安卓节电模式下的网络性能(CS PF)
原创

安卓节电模式下的网络性能(CS PF)

网络浏览器利用设备的CPU解析HTML、构建文档对象模型、级联样式表对象模型和呈现树,并解析、编译和执行计算量很大的JavaScript。为了尽快执行这些任务,并为用户提供良好的体验,一个强大的CPU是必要的。然而,CPU性能的提高会伴随着移动设备的功耗增加和电池寿命缩短。作为延长电池寿命的一个选项,安卓提供了一种节电模式,节电模式开启后,会关闭耗电量大但速度更快的处理器核心,并打开设备上省电但速度较慢的处理器核心。从使用速度更快的处理器核心到使用速度较慢的处理器核心的过渡会限制设备上的CPU时钟速度,因此会影响网页加载过程。我们利用一个大型内容分发网络的实时用户监控系统收集的大规模数据集,研究安卓的节电模式对各种移动网络性能指标的影响。我们的分析表明,当节电模式激活时,华为和索尼的部分智能手机用户的网络性能会突然或逐渐下降。不过,新款旗舰智能手机的节电模式不会影响移动网络性能。最后,我们鼓励制定新的网站设计目标,善待慢(和节流CPU)设备,以改善终端用户体验,并建议网络性能测量应了解用户设备电池电量水平,以正确关联网络性能。

原文题目:Web Performance with Android's Battery-Saver Mode

原文:A Web browser utilizes a device's CPU to parse HTML, build a Document Object Model, a Cascading Style Sheets Object Model, and render trees, and parse, compile, and execute computationally-heavy JavaScript. A powerful CPU is required to perform these tasks as quickly as possible and provide the user with a great experience. However, increased CPU performance comes with increased power consumption and reduced battery life on mobile devices. As an option to extend battery life, Android offers a battery-saver mode that when activated, turns off the power-hungry and faster processor cores and turns on the battery-conserving and slower processor cores on the device. The transition from using faster processor cores to using slower processor cores throttles the CPU clock speed on the device, and therefore impacts the webpage load process. We utilize a large-scale data-set collected by a real user monitoring system of a major content delivery network to investigate the impact of Android's battery-saver mode on various mobile Web performance metrics. Our analysis suggests that users of select smartphones of Huawei and Sony experience a sudden or gradual degradation in Web performance when battery-saver mode is active. Battery-saver mode on newer flagship smartphones, however, does not impact the mobile Web performance. Finally, we encourage for new website design goals that treat slow (and throttled-CPU) devices kindly in favor of improving end-user experience and suggest that Web performance measurements should be aware of user device battery charge levels to correctly associate Web performance.

原文作者:Utkarsh Goel, Stephen Ludin, Moritz Steiner

原文地址:https://arxiv.org/abs/2003.06477

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用参与式设计构建更好的接触者追踪和邻近追踪应用程序(CS CY)

    随着接触者追踪和邻近追踪解决方案慢慢成为控制流行病蔓延的一种重要手段,公民和部署这些解决方案的当局之间存在着不信任。这些解决方案的有效性取决于满足一个最低吸收阈...

    Elva
  • PHOTON——用于快速机器学习模型开发的Python API(CS-LG)

    本文介绍PHOTON的实现和使用,PHOTON是一个高级的Python API,旨在简化和加速机器学习模型的开发过程。它可以设计基本的和高级的机器学习流水线结构...

    Elva
  • 股票型基金选择与最优投资组合构建的新方法(CS LG)

    我们从一个新的角度重新审视了经典的股票型基金选择和投资组合构建问题,并提出了一个易于实现的框架来解决实际投资中的问题。我们不是用传统的方法从一大堆股票或宏观因素...

    Elva
  • 聊一聊分库分表及它生产的一些概念

    随着近些年信息化大跃进,各行各业无纸化办公产生了大量的数据,而越来越多的数据存入了数据库中。当使用MySQL数据库的时候,单表超出了2000万数据量就会出现性能...

    BuddyYuan
  • 微软也爱 Python!VS Code Python 全新发布!Jupyter Notebook 原生支持终于来了!

    当安装好 Python 插件最新版后,使用快捷键 Ctrl+Shift+P 调出 Command Palette,然后输入 "Python: Create Ne...

    用户2769421
  • 如何在Ubuntu 14.04上优化Tomcat安装

    Tomcat是Java Servlet和JavaServer Pages技术的流行实现。它由Apache Software Foundation根据流行的Apa...

    所有的酒都不如你
  • Tomcat工作原理之运行机制

    一、Tomcat运行原理分析 1.Tomcat是运行在JVM中的一个进程。它定义为【中间件】,顾名思义,是一个在Java项目与JVM之间的中间容器。

    良月柒
  • Tomcat 安全配置与性能优化

    Tomcat 安全配置与性能优化 目录 1. JVM 1.1. 使用 Server JRE 替代JDK。 1.2. JAVA_OPTS 2. Tomcat 优化...

    netkiller old
  • 51nod“省选”模测第二场 B 异或约数和(数论分块)

    attack
  • 从 0 开始手写一个Tomcat,7 步搞定!

    Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你!

    Java技术栈

扫码关注云+社区

领取腾讯云代金券