导读 据一份新报告称,Firefox存在严重的遥测问题,Android手机也受到了影响。问题出在Mozilla的产品分析和遥测解决方案Glean上。它有望为公司所...

据一份新报告称,Firefox存在严重的遥测问题,Android手机也受到了影响。问题出在Mozilla的“产品分析和遥测解决方案”Glean上。它有望为公司所有产品提供“一致的体验和行为”。

Firefox似乎存在严重的遥测问题,Android手机也受到了影响

嗯,情况似乎并非如此。'Bugzilla'上指出了一个相当严重的问题。据说每次更新Glean遥测指标都会带来“大量的CPU时间成本和大量的磁盘写入”。

据说这种情况有两个原因。第一个原因是Android上的遥测指标更新不是批量更新。每次更新都会导致将数据库写入Glean数据库。

另一个原因是Glean数据库在“安全”模式下使用“rkv”。据说无论更新有多小,每次更新时,整个数据库都会序列化到磁盘。

为什么这是个问题?因为手机“在所有情况下都会受到写入的冲击:页面加载、滚动、视频播放、启动”。还有人指出,数据库序列化会分配并释放大量内存。这反过来又会导致“malloc锁的争用并减慢其他线程中的分配速度”。

这个问题会给CPU、存储带来相当大的压力,并缩短电池寿命

所有这些都会给CPU带来相当大的负担,也会缩短电池寿命。过多的写入对手机也不好,可能会对智能手机的寿命产生负面影响。

考虑到这个问题现在已经被人知道了,我们希望Mozilla能够尽快解决这个问题。您可以在此处阅读有关此问题的更多信息,单独的线程中也提供了更多信息。