このブログを検索

2011-08-19

firefox3のカスタマイズ

plugin-container.exeを無効にする
参考:http://mozilla-remix.seesaa.net/article/160768434.html

なんかfirefoxがちょいちょい瞬断のような固まりをするようになった。
何かなと思ってプロセスを見てみるとplugin-container.exeという見慣れないものが出た。
どうやら、一部のpluginのプロセスを分離するようになったみたいだ。
パフォーマンスに影響があるとのことなので試しに無効にしてみた。

1. URL"about:config"を開く
2. 次の項目をfalseにする
dom.ipc.plugins.enabled.npctrl.dll;true
dom.ipc.plugins.enabled.npqtplugin.dll;true
dom.ipc.plugins.enabled.npswf32.dll;true
dom.ipc.plugins.enabled.nptest.dll;true
3. firefox再起動

結果、これが良かったのか瞬断が無くなりました。すごくうれしい。



チューニング
ついでにチューニングもしてみた。

参考:
http://blog.garaku.cc/2005/01/21_0015/2632.php
http://www.designwalker.com/2007/02/speedup-firefox.html
http://firefox.geckodev.org/index.php?%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0

注意:高速マシン用らしいです
注意:それぞれの意味は調べておいたほうがよいでしょう

network.http.pipelining 初期値:false->true(※1)
network.http.pipelining.maxrequests 初期値:4->8(※2)
network.http.max-connections 初期値:30->48
network.http.max-connections-per-server 初期値:15->16
network.http.max-persistent-connections-per-proxy 初期値:8->16
network.http.max-persistent-connections-per-server 初期値:6->8
network.http.proxy.pipelining 初期値:false->true
network.dns.disableIPv6 初期値:false->true
plugin.expose_full_path 初期値:false->true
nglayout.initialpaint.delay 初期値:250(なし)->0(integer)
content.notify.backoffcount 初期値:-1(なし)->5(integer)
ui.submenuDelay 初期値:?(なし)->0(integer)


(※1)対応していないサーバーだと異常動作、接続不可、アクセス拒否等が考えられるそうです。
(※2)8より上を設定しても無視されるそうです。数字が大きい程サーバーの負荷になるそうです。


メモリを定期的に開放
DL:http://dcollections.sakura.ne.jp/mtfix/

firefoxのメモリが肥大化したものを抑える常駐ソフト
メモリには困ってませんが、増えていると終了遅かったりしそうなので。

0 件のコメント:

コメントを投稿