2010年2月20日

縮減 Firefox 的記憶體用量與啟動時間

前幾天在電腦玩物看到異塵行者介紹了一款新的 Firefox 套件BarTap (後來改名為 BarTab),它最吸引我的特色是可以在 Firefox 啟動時,先不要完全載入上次瀏覽的所有分頁內容,等到真的切換到其中某個分頁時,再把該分頁的內容載入。這樣的好處是 Firefox 的啟動速度不會再因為要載入所有分頁的內容而被拖慢了,此外,Firefox 所吃的記憶體也不會一開始就那麼多。

不過,試用該套件一段時間後,我發現兩個問題:
  1. FireGestures 滑鼠手勢複製分頁於背景時,新的分頁不會先把內容載入好,要等切換過去才會開始載入。
  2. NoScript 更改 JavaScript 的許可設定後,相關的分頁不再會自動重新載入,就連切換過去也不會。
第一個問題的影響不大,畢竟複製的分頁已經有載入過,所以切換過去後要等待的時間並不會太長。但第二個問題就比較麻煩了,因為現在變成要自己手動去重新載入,才能讓分頁套用新的許可設定。

所幸後來有讀者在該篇文章留言推薦另一個套件TooManyTabs,它除了可以達到第一段所說的好處外,也不會有第二段講到的問題,而且,它還能在不重新啟動 Firefox 的前提下,就釋放掉暫時不再用到的分頁所佔的部分記憶體。它的原理其實就是把分頁給關掉,所以能讓 Firefox 釋放出部分的記憶體,不過,它會另外把分頁的相關狀態記下來,因此,等到需要用到的時候,便可以再開起來看。

TooManyTabs 的分頁列
然而,就操作的方便性而言,BarTab 還是略勝一籌的,它是直接依附在 Firefox 的分頁列之上,操作起來非常直覺;而 TooManyTabs 則是另外建立自己的分頁列,然後再與 Firefox 的分頁列互動。但基於目前 BarTab 尚在起步階段的原因,最後我還是選擇了 TooManyTabs,不過可以期待的是,BarTab 的作者 philiKON 有承諾未來會加入跟 TooManyTabs 相似的釋放分頁功能

隱藏 TooManyTabs 的分頁列

沒有留言:

張貼留言

請儘量避免使用注音文火星文。廣告或與文章主題無關的留言將視情形刪除。(本留言功能需 JavaScript)

Related Posts with Thumbnails