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