Firefox がバカみたいに速くなった
昨日はてブの人気エントリーに載っていた下記記事の内容をやってみました。
-やたらと重い「FireFox」を、馬鹿みたいに高速化する方法まとめ。|Webディレクターズマニュアル
ビックリするくらい速くなったのでお礼も兼ねて報告します。「速くなった」だけでは伝わらないと思い、ストップウォッチを使ってタイムを計ってみましたので、よろしければ参考にしてください。
*Before
**(1) 動作環境
Firefox のバージョンは、3.6.22 です。OS は Mac OS 10.6.8(Snow Leopard)。どうして Firefox 4 以降にバージョンを上げないのかって?それはだって Greasemonkey がぁ...
ハードのスペックは下記のとおり。
MacBook Air 13 インチ(Late 2010) プロセッサ名: Intel Core 2 Duo プロセッサ速度: 2.13GHz 二次キャッシュ: 6MB メモリ: 4GB ストレージ: SSD 256GB
<<
**(2) 計測条件
Firefox のタブを 20個にして、Firefox の起動開始から実際に使えるようになるまで(矢印キーでスクロールできるようになるまで)の時間を計測。3回行って平均をとる。
タブはよく見るサイトを適当に 20個選びました。調べものとかしていたら、フツーに 20個くらいはタブが開くでしょ?そのときに動きがもっさりしないようになればいいな、と。
**(3) Before の結果
48.3 秒 <<
起動時からタブを 20個開いているケースは少ないですが、それにしても遅いというレベルではないですね。Firefox 2 から 3 に上げたときはあんなに感動したのに... After に期待します。
*やったことと、やらなかったこと
やったことと、逆に既にアドオン入れていたり、バージョンが合わなかったりでやらなかったことを列挙します。項目の詳細については本家の記事(下記)の方を参照してください。
-やたらと重い「FireFox」を、馬鹿みたいに高速化する方法まとめ。|Webディレクターズマニュアル
**(1) SQLiteOptimizer
これは元々入れていました。入れてすぐの頃はちょっと速くなった気がしてわーい!って喜んでいたけど、今では REINDEX しても効いているやらいないやら。
**(2) FasterFox Lite
入れました。設定を「ターボチャージャー」に、かつ、アドバンス設定「Disable IPv6 DNS lookup」にチェックしました。
**(3) MemoryFox
Not available for your platform <<
おおぉ。Mac はお呼びでないとな。
**(4) BarTab Lite
Not available for Firefox 3.6.22 <<
Firefox 4 以降にしか対応していないみたいです。
**(5) アバウトコンフィグ
about:config └network.http.pipelining →「true」 └network.http.proxy.pipelining →「true」 └network.http.pipelining.maxrequests →「8」 └browser.cache.memory.enable →「true」 → 右クリック→「新規作成」→「整数値」 → browser.cache.memory.capacity → 数値入力 ※搭載メモリが 1GBの場合:16384 ※搭載メモリが 2GBの場合:32768 ※搭載メモリが 3GBの場合:49152 ※搭載メモリが 4GBの場合:65536 <<
「browser.cache.memory.capacity」以外の項目は既に設定されていました。「browser.cache.memory.capacity」については、項目自体は既に存在していたので、値を「1-」から「65536」に変更しました。
**(6) user.js
入れました。ちなみに Mac では下記の場所に入れます。
/Users/username/Library/Application Support/Firefox/Profiles/xxxxxxxx.default <<
**(7) SpeedyFox
インストールして実行しました。後述しますが、これが最も効果がありました。
**(8) Fireboot
どーもこいつを使うと、いくつかのアドオンがクラッシュしてしまいます。まあ、それでも高速化そのものは結構速くなるので、「消えた(使えなくなった)アドオンは再インスコすればおk!」という豪気な方のみ使用されることをおすすめいたします。 <<
おk!じゃないので、やめときます...
*After の結果
(6) user.js までやった時点で
48.3秒 >> 38.2秒 <<
と、ある程度は速くなっていましたが、
(7) SpeedyFox をやると
7秒 <<
にまで縮まりました。パネェっす。ナカムラさん、どうもありがとうございました。
ではでは。
*参考サイト