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