答え1
これを行うために必要な機能のほとんどは組み込まれています。
リソースの使用状況を表示するにはページ
を参照してくださいabout:memory
。これにより、メモリ割り当てのインタラクティブなツリーが表示されます (項目をクリックすると詳細が表示され、マウスオーバーすると各エントリの意味の詳細な説明が表示されます)。
- 下には、
explicit/layout
各タブを表示するために直接使用されるメモリが表示されます。 - 下には、
explicit/js
各 Javascript「コンパートメント」によって使用されるメモリが表示されます。各ドメインごとに別々のヒープまたはコンパートメントがあることに注意してください。(http://superuser.com
ページではなく) です。これらの数値は、それらのページで実行されているスクリプトが合計でどれだけのメモリを使用するかを表します。
ページ上で実行されているJavascriptのCPU使用率については、Firebug拡張機能のJavascriptプロファイラ残念ながら、ページ レイアウトの CPU 使用率のプロファイリングに対するサポートは知りません。
リソースの使用状況を表示するにはプラグイン
オペレーティング システムのプロセス ビューアー/システム モニター/タスク マネージャーを使用します。Firefox ではプラグインが個別のプロセスで実行されるようになったため、各プロセスのメモリ/CPU 使用率を確認することで、対応するプラグインのパフォーマンスがわかります。
Linux では、プラグイン プロセスは と呼ばれますplugin-container
。各プロセスのコマンド ラインを見て、どのプラグインを表しているかを確認します。
プラグインがクラッシュすると (またはそのプロセスを強制終了すると)、クラッシュしたプラグインのインスタンスを含む開いているページにメッセージが表示されます。
答え2
に移動するとabout:memory
、Firefox は現在のメモリ使用量の詳細なレポートを表示します。about:memory?verbose
はさらに詳細です。