Google的Chrome瀏覽器具有界面簡(jiǎn)潔、速度快、擴(kuò)展多等優(yōu)點(diǎn),已經(jīng)占據(jù)了桌面市場(chǎng)的半壁江山強(qiáng)(Net Market Share9月份Chrome占比為54.4%,第二的IE為25.5%)。但是實(shí)現(xiàn)這些優(yōu)點(diǎn)是有代價(jià)的,其中最大的問(wèn)題就是吃內(nèi)存,用過(guò)Chrome的用戶應(yīng)該知道,有時(shí)候簡(jiǎn)直到了有點(diǎn)喪心病狂的地步。 不過(guò)這個(gè)最大的缺點(diǎn)有望在2個(gè)月內(nèi)得到顯著改善了。根據(jù)Google Chrome V8 JavaScript引擎團(tuán)隊(duì)發(fā)布的引擎優(yōu)化評(píng)測(cè)報(bào)告,優(yōu)化后的Chrome最高可將兩種內(nèi)存的消耗量分別降低50%與40%以上。而采用這一優(yōu)化技術(shù)的Chrome 55穩(wěn)定版預(yù)計(jì)將在今年12月份推出。 V8是Chrome的JavScript引擎,用于編譯和執(zhí)行 JavaScript 源代碼,處理對(duì)象內(nèi)存分配,并對(duì)不再使用的對(duì)象進(jìn)行回收。雖然JavaScript并不是網(wǎng)頁(yè)的全部,但作為瀏覽器中最常用的客戶端腳本,基本上所有主流網(wǎng)站都會(huì)使用它。而為了提高速度,JS的執(zhí)行是會(huì)占用大量?jī)?nèi)存的。對(duì)于內(nèi)存緊張的設(shè)備來(lái)說(shuō),Chrome優(yōu)先考慮加載速度的做法有時(shí)候會(huì)導(dǎo)致內(nèi)存崩潰,導(dǎo)致標(biāo)簽頁(yè)的掛起等。于是V8團(tuán)隊(duì)開(kāi)始針對(duì)這種情況進(jìn)行一些權(quán)衡,通過(guò)各種優(yōu)化減少了堆內(nèi)存和區(qū)內(nèi)存(Zone Memory)的使用。在紐約時(shí)報(bào)、Hackernews、Reddit、YouTube等典型網(wǎng)站的對(duì)比測(cè)試表明,在堆內(nèi)存方面Chrome 55比目前的Chrome 53平均內(nèi)存消耗率下降了50%(紐約時(shí)報(bào)更是高達(dá)65%),在區(qū)內(nèi)存方面平均也有40%的下降。 堆內(nèi)存消耗對(duì)比 Zone Memory消耗對(duì)比 雖然Chrome有望大幅降低內(nèi)存消耗是個(gè)好事情,但是對(duì)用戶來(lái)說(shuō)未必就是好消息。因?yàn)橹灰O(shè)備有空余的內(nèi)存,其他app和網(wǎng)站就會(huì)想辦法加載新功能去利用這一公共資源。而且內(nèi)存消耗減少必然也會(huì)令瀏覽器的加載速度有所放緩。所以,這主要是對(duì)內(nèi)存緊張的設(shè)備進(jìn)行的優(yōu)化。而在接下來(lái)的時(shí)間里,V8團(tuán)隊(duì)還會(huì)針對(duì)內(nèi)存少于1G的低端設(shè)備做進(jìn)一步的優(yōu)化。
«
海爾智慧家庭廣交會(huì)秀外交新招 外國(guó)客商點(diǎn)贊背后高科技
|
ofo3月新增用戶超二三名之和 增長(zhǎng)勢(shì)頭遠(yuǎn)超摩拜
»