IT之家 5 月 31 日消息,Mozilla 官方宣布啟動安卓版火狐 Firefox 瀏覽器調(diào)查程序,分析遙測(Telemetry)對瀏覽器性能的影響。
根據(jù)用戶反饋,安卓版 Firefox 瀏覽器啟用遙測之后不僅會影響網(wǎng)站的加載,還會影響瀏覽器的啟動。
例如在 CNN 上測試的結(jié)果顯示,開啟遙測后調(diào)用 CPU 加載頁面的時間增加了 16.5 秒。
IT之家翻譯 Mozilla 官方回復內(nèi)容如下
這意味著設備磁盤在頁面加載、滾動、視頻播放、啟動等各種情況下都會進行大量寫入。
例如,我們觀察到在滾動過程中每秒有數(shù)百次寫入(在 bug 1898515 關(guān)閉導致大部分更新的指標之前),在加載 cnn.com 時有~32000 次寫入。
在我們測試的 Pixel 6 上,每次寫入耗費的 CPU 時間約為 0.5 毫秒,因此加載 cnn.com 需要額外耗費 16.5 秒的 CPU 時間。
另外在測試瀏覽器啟動方面,關(guān)閉遙測情況下 CPU 占用時間為 25 秒,而啟用狀態(tài)下達到 35 秒,時間多了 40%。
Mozilla 發(fā)現(xiàn)了 Telemetry 增加瀏覽器開銷的原因,核心原因是對 Telemetry 數(shù)據(jù)庫的寫入沒有分組,而且每次更新時,整個數(shù)據(jù)庫都會 "序列化到磁盤"。
簡而言之,每當有新的度量值輸入時,就會將其寫入數(shù)據(jù)庫,并將數(shù)據(jù)庫序列化到磁盤。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。