遙測影響安卓版 Firefox 瀏覽器性能:初步鎖定原因?
嘿,聽說Mozilla最近在搞事情哦!他們正在研究安卓版火狐Firefox瀏覽器的性能問題。你知道嗎?他們發現啟用遙測功能之后,網站加載速度變慢了,而且瀏覽器啟動也變慢了。有個人在CNN網站上測試了一下,結果發現開啟遙測后,CPU加載頁面的時間竟然比原來多了16.5秒呢!真是太神奇了!

系統之家翻譯 Mozilla 官方回復內容如下
這意味著設備磁盤在頁面加載、滾動、視頻播放、啟動等各種情況下都會進行大量寫入。
例如,我們觀察到在滾動過程中每秒有數百次寫入(在 bug 1898515 關閉導致大部分更新的指標之前),在加載 cnn.com 時有~32000 次寫入。
在我們測試的 Pixel 6 上,每次寫入耗費的 CPU 時間約為 0.5 毫秒,因此加載 cnn.com 需要額外耗費 16.5 秒的 CPU 時間。
另外在測試瀏覽器啟動方面,關閉遙測情況下 CPU 占用時間為 25 秒,而啟用狀態下達到 35 秒,時間多了 40%。
Mozilla 發現了 Telemetry 增加瀏覽器開銷的原因,核心原因是對 Telemetry 數據庫的寫入沒有分組,而且每次更新時,整個數據庫都會 "序列化到磁盤"。
簡而言之,每當有新的度量值輸入時,就會將其寫入數據庫,并將數據庫序列化到磁盤。
以上是系統之家提供的最新資訊,感謝您的閱讀,更多精彩內容請關注系統之家官網。
