Firefox 3.0 Beta 5上線

71503f7385a3a04b250b27c44dbd7e2277aa1d4c

截完稿無聊到處亂逛,用最笨的「官網搜尋法」找看看Firefox 3.0b5(Beta 5)推出了沒,在網址列輸入「mozilla.org……」之後,把候選清單裡的b4 release note換個編號,果然改版說明已經上線了,再如法泡製之前筆者介紹的Firefox連環漫畫……真的來了!雖然並沒有出現謠指部預言的微軟總部或MS Robot,還是好爽。

我們本來想在第45期電腦王加入Firefox與IE 8的介紹,可惜筆者實在寫不完,這裡先來討論一下記憶體漏洞的問題。所謂記憶體漏洞,是指應用程式在使用記憶體過後沒有正確釋放,導致浪費了多餘的記憶體空間。白話的說,舊版的Firefox開久了,就會佔用一堆記憶體,也被一些玩家詬病。

漫畫裡的Gran Paradiso就是Firefox 3.0的開發代號,也是阿爾卑斯山的最高峰。

記憶體漏洞的修正

在Firefox開發者的blog上記錄了一些記憶體漏洞的修正項目。當Firefox從1.5推進到Firefox 2時,刻意控制了瀏覽器引擎的改進項目,只由Gecko 1.8修正到1.8.1,另一組人則開始著手開發Gecko 1.9引擎。

改良的記憶體管理系統包括改用新的記憶體配置技術,減少記憶體的碎片化。另外當兩個物件互相參照的時候,會造成「循環」式(cycle)的記憶體漏洞,特別是擴充套件和主程式之間的互動更難控制,Gecko 1.9加入了新的循環收集器,會自動判別並切斷這一類的記憶體漏洞。

以往Firefox都會記錄字型、圖片等快取以加快網頁的載入速度,到了Firefox 3.0設定前進、後退的快取只保留30分鐘。網頁上的GIF、JPEG、PNG都是經過壓縮的圖片格式,載入的時候必需解壓縮到記憶體,在Firefox 2,即便是幾個小時都沒去看的分頁也不會釋放,在Firefox 3則是會丟棄不必要的解壓縮資料,包括背景分頁裡的圖片,或是記憶體中不屬於任何網頁的圖片。

Blog上面也提供一些測試數據圖,在開啟一堆分頁之後將瀏覽器閒置一段時間,查看各種瀏覽器的記憶體佔用量,IE 7是最肥的,快達到500MB,且沒有釋放的跡象,Firefox 2是200MB左右,Firefox 3則能夠壓低到100MB以下。也就是說,Firefox 3就算開很久,也不會像以前一樣佔用一堆記憶體。

老話一句,46期電腦王我們再來詳細研究Firefox 3與IE 8,加油加油。

firefox 3.0b5-2

下載網址在:http://www.mozilla.com/en-US/firefox/all-beta.html,記得找「正體中文」的項目。

firefox 3.0b5-3

之前如果裝過b4,按「檢查更新」也可以直接下載3.5MB的更新檔(好大) 。

使用 Facebook 留言

38218c6f5afa6e19dcf66c35528c017b?size=48&default=wavatar
1.  浪翻雲 (發表於 2008年4月03日 16:29)
剛剛從beta 3更新為beta 5,發現了一個大大大…問題(不知是否為bug?)
問題就是直接在網址闌打字輸入網址名稱時,輸入的名稱是反的!!!

例如:http://www.pcadv.com.tw會變成wt.moc.vdacp.www//:ptth

我的天呀!!

這是什麼情形?

有人有一樣的狀況嗎?
A1a3a9afcc0ef2608feb79cb540b458e?size=48&default=wavatar
2.  Alpha (發表於 2008年4月07日 08:27)
我在老家的舊電腦P3-800上用FF3 b5,有一個蠻奇怪的現像,開某些網頁CPU使用率一飆高系統就會重新reset,會不會是power快掛了…
如以下網頁:
http://www.seasonstar.com.tw/
E1b3660ca7365504e2ae21264309a3a2?size=48&default=wavatar
4.  Buyao (發表於 2008年5月18日 16:54)
結果剛剛發現RC1版出了,就趕快抓來裝,順便看看開頭漫畫...
結果裝完打開發現,根本跟Beta5一樣嘛!(翻桌)
而且一堆Extension Tools又不能用了(泣)

發表回應

謹慎發言,尊重彼此。按此展開留言規則