Firefox 15成功實(shí)現(xiàn)大幅降低內(nèi)存占用!
Firefox 14已經(jīng)發(fā)布了,F(xiàn)irefox 15還會(huì)遠(yuǎn)嗎?不遠(yuǎn)了,還有6周而已。今天要為大家介紹的是Firefox 15將迎來(lái)的一個(gè)重大改進(jìn),那就是內(nèi)存占用方面的改進(jìn),將一勞永逸地?cái)[脫內(nèi)存臃腫的問(wèn)題。
所有類(lèi)型的擴(kuò)展(add-on)都存在內(nèi)存泄漏問(wèn)題,包括Firefox最受歡迎的四款擴(kuò)展:Adblock Plus、Video DownloadHelper、Greasemonkey、Firebug。
實(shí)際上,最近幾版Firefox在內(nèi)存占用方面都取得了進(jìn)步,不過(guò)在Firefox 15中,情況將更加明朗。如果你已經(jīng)下載了Firefox 15 Beta,相信會(huì)有發(fā)現(xiàn)。Mozilla終于找到了一個(gè)方法來(lái)解決擴(kuò)展的內(nèi)存泄漏問(wèn)題,避免擴(kuò)展占用的內(nèi)存隨著時(shí)間而增加。
從下圖中可以清晰看到Firefox 15的改進(jìn):
藍(lán)色條狀代表打開(kāi)151個(gè)標(biāo)簽占用的內(nèi)存,紅色代表關(guān)閉這些標(biāo)簽中的150個(gè)后的內(nèi)存占用。
擴(kuò)展sideAdvisor 3.41的內(nèi)存泄漏問(wèn)題使得瀏覽器在關(guān)閉標(biāo)簽頁(yè)后仍然占用大量?jī)?nèi)存,不過(guò)在Firefox 15中,內(nèi)存占用大幅減少。
Mozilla開(kāi)發(fā)人員Nicholas Nethercote在官方博客中寫(xiě)道:“在過(guò)去數(shù)年里,Mozilla一直致力于降低Firefox的內(nèi)存占用,然而,由擴(kuò)展的內(nèi)存泄漏導(dǎo)致的內(nèi)存過(guò)度消耗問(wèn)題始終難以解決。
Firefox 15成功解決了這個(gè)問(wèn)題。我們已經(jīng)證實(shí),通過(guò)大量的內(nèi)部測(cè)試和實(shí)際遙測(cè)數(shù)據(jù),F(xiàn)irefox 15避免了現(xiàn)有擴(kuò)展導(dǎo)致的內(nèi)存泄漏問(wèn)題。”