5 月 31 日,Mozilla 宣布開展安卓版火狐 Firefox 瀏覽器遙感測(cè)量對(duì)性能影響的調(diào)查研究。該研究主要關(guān)注遙感測(cè)量對(duì)于網(wǎng)頁加載以及瀏覽器啟動(dòng)速度的潛在影響。
來自用戶的反饋顯示,安卓版 Firefox 瀏覽器啟用遙感測(cè)量后,可能會(huì)影響網(wǎng)站加載和瀏覽器啟動(dòng)速度。以 CNN 網(wǎng)站為例,測(cè)試數(shù)據(jù)表明,啟用遙感測(cè)量后,CPU 加載頁面的時(shí)間延長了 16.5 秒。
據(jù) IT 之家提供的 Mozilla 官方回復(fù),頻繁的硬盤讀寫操作成為了設(shè)備在執(zhí)行頁面加載、滾動(dòng)、視頻播放及啟動(dòng)等任務(wù)時(shí)的瓶頸。例如,在滾動(dòng)過程中,每秒可達(dá)數(shù)百次寫入;加載 CNN.com 時(shí),寫入次數(shù)高達(dá) 32000 次。
在 Pixel 6 設(shè)備上,每次寫入消耗的 CPU 時(shí)間約為 0.5 毫秒,因此加載 CNN.com 需額外消耗 16.5 秒的 CPU 時(shí)間。此外,在關(guān)閉遙感測(cè)量的情況下,瀏覽器啟動(dòng)所需的 CPU 占用時(shí)間為 25 秒,而啟用后則增至 35 秒,增長幅度達(dá) 40%。
Mozilla 已找出遙感測(cè)量增加瀏覽器開銷的根本原因——遙感測(cè)量數(shù)據(jù)庫的寫入未進(jìn)行分組處理,且每次更新均會(huì)導(dǎo)致整個(gè)數(shù)據(jù)庫被“序列化到磁盤”。換言之,每次新度量值的輸入都將直接寫入數(shù)據(jù)庫,并將數(shù)據(jù)庫整體序列化到磁盤。
-
Mozilla
+關(guān)注
關(guān)注
0文章
50瀏覽量
11248 -
cpu
+關(guān)注
關(guān)注
68文章
10902瀏覽量
212996 -
Firefox
+關(guān)注
關(guān)注
0文章
97瀏覽量
13712 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1035瀏覽量
35529
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論