- 締切済み
Firefox3のメモリ管理
Firefox3のメモリ管理 EPSON NJ2050 メモリ2GB(128MBをRAMにしているので1.6GB) XP SP3でFirefox3.6.8を使用しています。 1.タブを同時に開いていくとタスクマネージャー:プロセスで見るメモリ使用量が増えていきますが、タブを閉じても元に戻らない。これはメモリリークでしょうか。 2.プロセスで見るメモリ使用量は百数十MBなのに、Firefoxを終了させてタスクマネージャーパフォーマンスのページファイル使用量は二百数十MBも減少します。この差はいったい何なのでしょうか。 3.config.trim_on_minimizeを設定しているので最小化したときメモリ使用量は10MB程度まで減りますが、ページファイル使用量はほとんど同じです。100MB以上はページファイルも減らないといけないと思うのですがなぜでしょうか。 メモリが多いのでさほど困っているわけではありませんが、メモリの使用が何か不可解です。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- neddoheny
- ベストアンサー率60% (921/1528)
当方、WindowsXP SP3 メモリ2GB(256MBをRAMディスクとして使用) Firefox3.6.8です。 >1. タブを閉じても元に戻らない。 こちらの環境ではこれは戻りますけどね。 ご存知のようにFirefox3.6.4からフラッシュプレーヤー等のプラグイン関連のプロセスが分離されましたので、以下を参照。 *数値は起動直後タブ一個(Yahooトップページ)→タブ十個→タブ一個のメモリ値推移。 (FIREFOX.EXE) 66128KB→82360KB→66852KB 。 (plugin-container.exe) 17544KB→42920KB→21488KB 。 もちろん、起動直後の数値まで戻るわけではありませんが、それに近い数値までには下がってます。しいて言えば、plugin-container.exe のほうは数値的な戻りは悪いですかね。 >2. 上記の数値を踏まえてのPF使用量の推移です。 (起動前)306MB→(起動タブ一個)403MB→(タブ十個)447MB→(タブ一個)→409MB →(終了後)306MB 。 >3. config.trim_on_minimize これは確かにそうですね。設定して確認してみましたが、最小化してもPF使用量は変動しません。FIREFOX.EXEの数値は明らかに減っているのに。 ただ、Operaでも同じ検証をしてみましたが、最小化でOpera.exeの数値が一気に下がるのに、PF使用量はまったく変動しませんから、Firefox特有の現象でもないと思いますよ。
- notnot
- ベストアンサー率47% (4900/10358)
1.そんな感じですね。わたしの場合気がつくと仮想メモリが1GBを越えてることもあります。そうなる以前に反応が遅くなるので気づいて再起動してますけど。(再起動が楽なようにQuickRestartというアドオンを入れてます) 2.タスクマネージャの「メモリ使用量」は物理メモリの使用量なので、ページファイルの使用量とは関係ありません。おおむね、(「仮想メモリサイズ」ー「メモリ使用量」)がページファイルの量と関係します。 仮想メモリサイズ: とにかく必要なメモリ量 メモリ使用量: 物理メモリの使用量 ページファイル: 仮想メモリのうち物理メモリに入りきらないデータを一時的に保存するファイル 3.2を参照。
お礼
有難うございます。 メモリ使用量はページファイルの使用量とは関係ないのですね。今まではメモリ使用量の合計はページファイルの使用量になるかと思っていました。タスクマネージャーのメモリ使用量とかページファイル使用量、コミットチャージなどの厳密な定義があれば良いですね。
お礼
有難うございます。再度テストしてみましたが当方の環境ではやっぱりタブを閉じても元に戻りいませんでした。 705MB 起動直後(読売新聞) 780MB タブ10個(朝日、産経、日経、毎日、東京などのニュースサイト) ここから一個ずつタブを閉じていっても2Mとか3Mしかページファイルは減りませんでした。 開くときは10Mくらいは増えるんですが。中には全然変わらないホームページもあったり。 756MB 一個のみ残して他は閉じたが、元に戻らない。 ホームページによってはタブを閉じてもページファイルは全然減らないのでホームページの作りも影響あるようです。 タスクマネージャーのプロセスのメモリ使用量がいったい何なのかページファイルトの関係がどうもわかりません。