Firefox 2.0.0.4 vs Navigator 9.0 Beta1

在網路上有一篇文章寫說:
Netscape 的啟動速度比 Firefox 快,也比較不吃 CPU,記憶體也放得比較乾淨,不會動不動就 CPU 100% 或是用掉好幾百 MB 的記憶體
想說這已經抵觸一個很基本的邏輯,應該不可能吧?所以乾脆動手試試看:
使用乾淨的作業系統重新安裝完 Firefox 2.0.0.4 (簡稱 FF2 )與 Netscape Navigator 9.0 Beta1 (簡稱 NN9B1),各別都上線安裝好 Adobe Flash Player、Google Toolbar、Google Notebook 這3個 Addons,並將所有 Perferences 調整成一樣的狀態(首頁、javascript設定、包括 Google Toolbar 中的相關設定等等),直接開啟無網頁的狀態,讓整個系統靜置30秒後,開啟工作管理員以名稱排序,結果如下:
firefox-vs-navigator-00
FF2:29632K
NN9B1:34172K
更怪的是,放越久 NN9B1 記憶體吃越多
firefox-vs-navigator-00-1
像是把系統沒在使用的記憶體都拿來當預備使用的快取一樣,一點一點的增加。
以最簡單的 Google 搜尋設定為首頁,關閉兩個瀏覽器再重新啟動,系統靜置 30 秒後,工作管理員內以名稱做排序,結果如下:
firefox-vs-navigator-01
FF2:31104K
NN9B1:34192K
FF2 用的記憶體還是比較少,不過好像只有少一點,那把所有程式關閉,只開啟單一瀏覽器,並且連開十頁 HEMIDEMI 首頁做測試,靜置30秒,觀察工作管理員結果如下:
firefox-vs-navigator-02
NN9B1:51888K
firefox-vs-navigator-04
FF2:49788K
這對黑米應該不算是暴力測試吧?畢竟黑米是除了 Google 之外我最常開的網頁,常常一開就是二三十個 ... 至於瀏覽器佔用記憶體的差距應該就看得出來了?之後再將其他 9 個 tabs 一一關閉,只留下一頁後靜置30秒,結果如下:
firefox-vs-navigator-03
NN9B1:46728K
firefox-vs-navigator-05
FF2:43564K

(10頁佔用記憶體-之後剩下單頁佔用記憶體)/(10頁佔用記憶體-無頁面佔用記憶體)X100%=記憶體釋放率?(XD)

NN9B1: (51888-46728)/(51888-34172)X100%=29.13%
FF2: (49788-43564)/(49788-29632)X100%=30.88%

而在工作管理員當中以cpu佔用率來排序來看,開著單一頁面,即使系統於靜置當中,Navigator 依然多次自己攻頂, Firefox 遠不及其次數(原因是因為 NN9B1 在 Ping Netscape.com 在不在嗎?@@)

Netscape Navigator 9.00 Bbeta1 增添了許多 Firefox 原本並不具備的特色,,看起來就像是把一些原本需要外掛的 Addons 直接整合進 Navigator 這個包裝當中,真的能夠依據 mozilla 的基礎建構出更好的核心,專屬於 Netscape 的瀏覽核心早就成立另外一個分支,不會在 About 當中還寫著 Firefox 2.0.0.4 給大家看。

這抵觸的基本邏輯其實就是:如果有一個改裝車廠老闆說只要把 HONDA 拿來改一改,後面裝個大型音箱、後座裝個液晶電視,前座加裝個 gps 導航、換套音響系統,甚至車殼顏色改一改,屁股貼上法拉利寶馬的圖案,車速就可以跑得比原本的 HONDA 還快,整體變得更省油、更省電、冷氣還更強、續航力更高,這,一定是堆屁話!(如果說後面加裝音箱可以增加後面的耐撞度,我還相信一些些...)
這種基本邏輯所產生的基本常識一定要有,麻煩一下。