微軟出手:將根治Chrome瀏覽器占用CPU/內(nèi)存資源過多的頑疾
可能是因?yàn)椴簧匐娔X的內(nèi)存都已經(jīng)在6GB甚至8GB之上,Chrome瀏覽器占用內(nèi)存多的話題已鮮有人再提起。曾經(jīng),這個(gè)廣受詬病的現(xiàn)象最終還是拜倒在了豐富的插件和人性化體驗(yàn)上,Chrome現(xiàn)已是用戶量10億的***大瀏覽器。
不過,嚴(yán)格來說,Chrome對(duì)CPU和內(nèi)存資源的占用仍有優(yōu)化空間。隨著微軟開始支持Chromium開源項(xiàng)目,更多高技術(shù)水平的軟件工程師加入到代碼調(diào)整的行列中。
經(jīng)查,微軟的***貢獻(xiàn)是,“更改in-proc預(yù)取程序,將代碼加載到圖像頁,而不是映射頁,以節(jié)省CPU和提高內(nèi)存利用率,并且在操作系統(tǒng)構(gòu)建上不做任何能夠?qū)崿F(xiàn)較大文件預(yù)取操作。注意,這需要PreFetchVirtualMemory API,因此Win7上暫不可行”。
雖然僅對(duì)Win10有效,但至少微軟已經(jīng)邁出了關(guān)鍵一步。