5 月 31 日,Mozilla 宣布开展安卓版火狐 Firefox 浏览器遥感测量对性能影响的调查研究。该研究主要关注遥感测量对于网页加载以及浏览器启动速度的潜在影响。
来自用户的反馈显示,安卓版 Firefox 浏览器启用遥感测量后,可能会影响网站加载和浏览器启动速度。以 CNN 网站为例,测试数据表明,启用遥感测量后,CPU 加载页面的时间延长了 16.5 秒。
据 IT 之家提供的 Mozilla 官方回复,频繁的硬盘读写操作成为了设备在执行页面加载、滚动、视频播放及启动等任务时的瓶颈。例如,在滚动过程中,每秒可达数百次写入;加载 CNN.com 时,写入次数高达 32000 次。
在 Pixel 6 设备上,每次写入消耗的 CPU 时间约为 0.5 毫秒,因此加载 CNN.com 需额外消耗 16.5 秒的 CPU 时间。此外,在关闭遥感测量的情况下,浏览器启动所需的 CPU 占用时间为 25 秒,而启用后则增至 35 秒,增长幅度达 40%。
Mozilla 已找出遥感测量增加浏览器开销的根本原因——遥感测量数据库的写入未进行分组处理,且每次更新均会导致整个数据库被“序列化到磁盘”。换言之,每次新度量值的输入都将直接写入数据库,并将数据库整体序列化到磁盘。
全部0条评论
快来发表一下你的评论吧 !