0.6くらいからずっとデフォルトブラウザとしてFirefoxを使ってるんですが、最近気になってしょうがなかったことがようやく氷解しました。
気になっていたことは、Firefoxを使い続けるとFirefoxのメモリ消費量が延々増え続けて、起動時には25M程度だったのが最後にはメモリを使い果たしてしまうような挙動になっているということです。
以前はこんな挙動じゃなかったはずなので、バージョンがあがってメモリリークのバグがあるのか、Firefoxを常駐させるために使っているFirefox Preloaderに問題があるのかときになってました。
原因はアメリカでがんばりましょうさんによるとどうも前者で(というか普通に考えれば当たり前なんですが、しかもメモリリークではなくキャッシュを解放しないバグらしい)以下のようにすれば回避できるとのこと。
拡張機能が便利すぎて、ほかのブラウザに乗り換えるのが面倒だったので、この問題が解決したのはかなりうれしいです。
なお正式なバグフィックスは1.5の模様。
1.5で上記バグは修正されています。下記方法でもメモリ使用量自体は大して変わらないです。
メモリの大量使用が仕様かバグかはわかりません。
::対処方法::
2) 表示された設定リストの上でマウスの右クリックをしポップアップメニューを表示する
3) New -> integer (新規作成 -> 整数値) というメニュー項目を選ぶ
4) 表示されるダイアログに次の文字列をペーストする: browser.cache.memory.capacity
5) OK をクリック
6 次に表示されるダイアログで、サイズを kb で指定する(60000ぐらいがよい #僕は値を8192 にしました。)
7)Firefoxを再起動する
Link :: Firefox 1.0系 はメモリを解放しない?(アメリカでがんばりましょう)
|
|