Maxthon、GreenBrowser、Firefox 多重視窗測試
看到豆子又介紹了一次 GreenBrowser (以下簡稱 GB),才發現 GB 有新版了。我之前有一陣子常用 GB,除了瀏覽器的基本功能,許多可調整的地方 (ex: 滑鼠拖曳的選項) 也令人滿意,不過發現只要子視窗開超過一定數量,GB 所消耗的系統資源就會暴增,於是才換回改版後的 MyIE 2,也就是 Maxthon。為了測試這個問題是否還存在,以下比較 Maxthon (以下簡稱 MX)、GreenBrowser、Firefox (以下簡稱 FF) 三個瀏覽器,在開啟不同數量的子視窗時,所使用的記憶體大小。
測試版本:
使用配備:
OS: Windows XP Pro SP1
CPU: AMD Sempron 2800+
RAM: 1G DDR SDRAM
記錄方式:
使用上述三個瀏覽器,依序開啟 Bloglines、Flickr、Furl、del.icio.us、Newsgator、Lounge-Radio、Google、Yahoo、PCDVD、辛蒂摩兒、DCView Pntax SLR 討論區、PFC 俱樂部、攝影家手札 Pentax 討論區、巴哈姆特電玩資訊站、hsuyo BLOG、遊戲噗、Schee.info、國二菜鳥忙裡偷閒、太空猴子、二三街角 共 20 個網站,觀察在開啟 1 個、5 個、6 個、10 個、15 個、20 個子視窗時,記憶體使用量上的變化。記錄時間為開啟子視窗後約 5 分鐘,做一次 screen shot,誤差約為 1000 KB 上下。
1-1. 首先,第一次開啟瀏覽器時。可以看到 MX 的記憶體使用量特別低,跟舊版有明顯不同 (註)

1-2. 僅開啟 1 個子視窗時的記憶體使用量

1-3. 開啟 5 個子視窗時的記憶體使用量。

1-4. 開啟第 6 個子視窗 (Lounge-Radio 播放音樂) 時的記憶體使用量

1-5. 開啟 10 個子視窗時的記憶體使用量。

1-6. 開啟 15 個子視窗時的記憶體使用量

1-7. 開啟 20 個子視窗時的記憶體使用量

三種瀏覽器開啟 1 個、10 個、20 個相同網站 (google) 時,所使用的記憶體大小
2-1. 開啟 1 個 google 時

2-2. 開啟 10 個 google 時

2-3. 開啟 20 個 google 時

根據以上測試所得結果:
啟動時所使用的記憶體: Maxthon < GreenBrowser < Firefox
開啟多重視窗所使用的記憶體: Maxthon < Firefox < GreenBrowser
新版的 Maxthon 在記憶體使用方面作了改善,而且將它縮至工作列時 (即非使用時),使用的記憶體會自動減少。下圖為開啟了上述 20 個網站後,非使用時的情形,減少了一半以上的使用量;

GreenBrowser 的子視窗超過 10 個時,記憶體使用量暴增的情況依舊;
Firefox 則是純粹拿來當對照組 : p
註: Maxthon 1.3.1 (build 20) 2005/05/31 與 GB、FF 的比較
A-1. 開啟軟體

A-2. 僅開啟 1 個視窗

A-3. 開啟 20 個視窗






August 5th, 2005 at 11:39 am
但我想這只能證明,『Maxthon的記憶體用量比GB少』,因為他們都是使用IE核心,而FF是自己的核心,故本來使用的記憶體就應該會比較多吧?是不是應該這樣啊!?
August 9th, 2005 at 10:21 am
可惜這些圖沒有捉到 “虛擬記憶體大小”
我是覺得把 “記憶體使用量” + “虛擬記憶體大小” 再比較,才合理.
August 11th, 2005 at 12:22 am
感謝指教..
不過,不知道虛擬記憶體大小要怎麼看呢? ._.
August 14th, 2005 at 4:37 pm
工作管理員裡的檢視(要開在處理程序的頁面)有選擇欄位
裡面有虛擬記憶體大小的選項 打ˇ 就看的到了
感謝你的文章
August 14th, 2005 at 6:11 pm
看到了! 有機會我會重新紀錄一次 : )