谷歌解決了Chrome Windows 10上的最大問題

2020-12-29 13:20:39    來源:新經(jīng)網(wǎng)    作者:阿威

谷歌瀏覽器是Windows上最大的內(nèi)存消耗之一,這并不是什么秘密,盡管谷歌公司進(jìn)行了多次嘗試,但在由Microsoft操作系統(tǒng)支持的設(shè)備上運(yùn)行時(shí),瀏覽器仍在消耗大量資源。

現(xiàn)在,Google正在嘗試采用另一種方法,轉(zhuǎn)向Windows 10捆綁的一項(xiàng)技術(shù)來完成整個(gè)任務(wù)。

谷歌解決了Chrome Windows 10上的最大問題

谷歌瀏覽器將使用Windows 10 TerminateProcess API來關(guān)閉瀏覽器進(jìn)程,從本質(zhì)上來說,它可以掛起那些將繼續(xù)吞噬瀏覽器資源的任務(wù)。

“干凈地退出過程既困難又昂貴。使用復(fù)雜的軟件幾乎不可能避免出現(xiàn)競爭狀況,而且干凈退出的速度可能很慢。等待所有線程,分頁代碼和數(shù)據(jù)以及爭用條件使其變得不值得。”谷歌在《湯姆指南》發(fā)現(xiàn)的一次提交中說。

“我們一直在逐步將TerminateProcess用于更多的過程類型。盡管此錯(cuò)誤跟蹤的大多數(shù)關(guān)閉進(jìn)程都在實(shí)用程序進(jìn)程中,但此更改對(duì)所有進(jìn)程類型都使用TerminateProcess。我們不必讓析構(gòu)函數(shù)運(yùn)行,因此永遠(yuǎn)不要使用exit()(或使其選擇加入)應(yīng)該是安全的。”

這項(xiàng)新功能預(yù)計(jì)將進(jìn)入生產(chǎn)渠道時(shí),還有待觀察,但現(xiàn)在,好消息是Google仍在研究優(yōu)化瀏覽器資源使用的方法。

從長遠(yuǎn)來看,這不僅是單獨(dú)給谷歌瀏覽器用戶帶來的方便,而且對(duì)運(yùn)行Chromium瀏覽器的其他所有人都非常有用,其中包括那些致力于新Microsoft Edge的用戶。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。