Firefox を快適に
みんな大好き Firefox といえば「遅いけど高機能」とか「メモリをたくさん使うけど便利」とか「(拡張機能|アドオン|エクステンション)(いい加減、統一して欲しい)が色々あってカスタマイズが楽しい、重いけど」とか、人によって感想は様々ですが、どうも愛される一方で「もっさり感」は感じている様子(asiamoth 調べ)。それでも、Firefox1.x の時代から、かなり快適になった気がします(アバタもエクボ理論)。
「Firefox を快適にする」系の記事が注目されるのも、Firefox のもっさり感を感じている人が多いからでしょうね。しかし、いまだに間違った「Firefox のメモリ使用法を変更する方法」(最小化でメモリ解放うんぬんとか)が広まってますが、まぁ、今回の主題から外れるので以下省略。
「Firefoxを遅くさせる最大原因はアドオン」
今回紹介するのは、いままでありそうでなかった、もしくは見落としていた、Firefox の動作を早くする方法です。
300clp – Firefoxを遅くさせる最大原因はアドオン
(拡張機能|アドオン|エクステンション)(いい加減、統一して欲しい)によっては、Firefox の動作を遅くするという結果が出ています。自分が使っているアドオンの中では、Greasemonkey の名前が挙がっています。でも、こればっかりは無効にすると不便だな……。
テーブル表示テスト
上記ページには、Table を多数表示させることによってベンチマークが行えるページにリンクが張ってあります。さっそく「六重テーブル-4096表示」を試すと、なんと 18 秒もかかっている!
あわてて調べたところ、やはりというか Adblock が最も表示を遅くしている原因でした。しばらく外すことに。
Adblock – Mozilla Firefox まとめサイト
その他、あまり使っていないアドオンを削除して、なんとか 7 秒台まで来ました。しかし、それでも遅いよな……。試しにすべてのアドオンを無効にしても、7 秒台は変わらず。うーむ……。
Proxomitron
──とあることに気がついて Proxomitron を無効にすると、あっさり 1 秒台に。
これは Proxomitron の問題というより、Web フィルタが原因。HTML タグを総当たりでチェックしているので遅くなっていたのでした。このあたりは、引き続き調査が必要だな……。
さらに、アドオンを有効にして Proxomitron を無効にすると、まだ 6 秒くらいかかります。──ん? アドオンと Proxomitron を無効にすると 1 秒台、アドオンと Proxomitron を有効にすると 7 秒台なのに……? これは時間をかけてじっくり調べないとダメですね。
使っているアドオン
最後に、なんとなく自分が使っているアドオンのリストを紹介します。どこに遅さの原因が隠れているのか……。
- 最終更新時刻: Thu Jun 14 2007 23:30:29 GMT+0900
- UA名: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070531 BonEcho/2.0.0.4 (tete009 G7 SSE2)
- ビルドID: 2007053112
有効な拡張機能: [33]
- All-In-One Search button 1.67
- All-in-One Sidebar 0.7.1
- Chrome Cleaner 0.3
- ContextMenu Extensions 4.0.2006011301
- Copy URL + 1.3.2
- DOM Inspector 1.8.1.4
- Enhanced Feed Preview 1.0.1
- Fasterfox 2.0.0
- FaviconizeTab 0.9.7.4
- Firebug 1.05
- Flashblock 1.5.3.1
- Gmail Manager 0.5.3
- Google ノートブック 1.0.0.17
- Greasemonkey 0.7.20070607.0
- Irvine ContextMenu 1.2
- keyconfig 20060828.1
- Link Alert 0.7.2
- LiveLines 0.4.5
- Menu Editor 1.2.3.3
- mozless 0.1.11
- MR Tech Local Install 5.3.2.3
- myurlbar_a 2006.04.20
- OpenSearchFox 0.0.0.8
- Pearl Crescent Page Saver Basic 1.5
- ScrapBook 1.2.0.8
- Stylish 0.5.1
- Tab Mix Plus 0.3.6
- Tiny Menu 1.4.4
- userChrome.js 0.7
- View Source Chart 2.5.02
- Web Developer 1.1.4
- XUL/Migemo [Forked Edition] 0.5.5
- セカンドサーチ 0.3.2007052402
コメント
こんにちは。
>アドオンと Proxomitron を有効にすると 7 秒台なのに
単純にProxomitronでウェイトがかかって渡されるので、アドオン側の待ちが減るからなのでは?
それにしても、人のことは言えないですが、「有効な拡張機能: [33]」って意外だったな。
もっと少ないんじゃないかと思ってた。
ま、結局Firefoxは「アドオン使ってナンボ」って事ですかね。
どもども。自分で読み返して見ても判りにくくて、申し訳ない。
たぶんこの記事は、寝ながら書いたか、小人が書いたか、どちらでもないか、のいずれかだと思います。つか、どう見てもアドオンが原因で遅くなっている、という状態ですな。
そういえば自分でも驚いたのですが、いつの間にやらアド☆オンが増殖してますね。ダイエットせねば……。まずは重さの原因になっているアドオン、いわば「メタボ・アドオン」を見つけますか(いま上手いこと言った! みたいな顔をしながら)。
はじめまして。
メタボ・アドオンっていい方いいですね(笑)
それで上記の拡張の中でHTMLを走査するものが、メタボ・アドオンとなっているんじゃないでしょうか?
たとえば記事にも書いていらっしゃいますが、 Greasemonkey なんかはその筆頭ですね。
あとは Link Alert 、 Stylish 、 userChrome.js が怪しいんじゃないでしょうか?
ちなみに呼び方の話ですが、「アドオン」とは拡張とテーマをひっくるめた呼び名。「拡張」は英語での「エクステンション」をそのまま邦訳しただけなので、同じものです。
こんにちは!
Greasemonkey, Link Alert, Stylish, userChrome.js ……いかにもメタボっぽいですな。しかし、この中でなくなっても問題ないのは「Link Alert」くらい(Stylish と CSS でほぼ代用可能)。グリモンを削除するくらいなら Firefox を窓から捨てる、というのは半分冗談だけど、半分は本気。便利さと軽快さのバランスが難しいですね。
ヒマな時間を見つけて、ME☆TA☆BOなアドオンを探しますかね(予定は未定)。