web-dev-qa-db-ja.com

Firefox用の「タスクマネージャー」アドオン?

Windowsでタスクマネージャーのパフォーマンス監視を複製できるFirefoxのアドオンはありますか?メモリとCPUが使用されていることを確認しますが、現在のFirefoxセッションのすべてのタブに対応していますか?

どのタブが最も多くのメモリを消費しているか、CPUに最も大きな打撃を与えているかを確認したいと思います。

15
eidylon

StatusbarExは、システムやFirefoxのメモリ使用量など、Firefoxのステータスバーにシステム情報を表示するFirefoxの拡張機能ですそれ自体、ネットワーク速度、システム電源ステータスなど。

Alt text

ただし、「タブ固有」では機能しません。 Firefoxは(他のWebブラウザーとは異なり)タブを開くためにプロセスではなくスレッドを使用しているためです。私はこれがまったく可能だとは思わない。

8
Molly7244

Firefoxではabout:memoryと入力すると、メモリ使用量の内訳が表示されます(古いバージョンでも利用できる場合があります)。この内訳があなたにとってどれほど役立つかわかりません。私も、メモリとCPUに関して、各タブとプラグインがどれだけ使用されているかを確認したいと思います。

9
fran

XULプロファイラ は、拡張機能とクライアント側のJSがCPU的にバナナになったことを指摘できる素晴らしい拡張機能です。タブごとではなく、スクリプトごとに機能します。通常、これらの.jsスクリプトを手作業でタブまたは拡張機能に関連付けることができます。

また、Google Chromeには、タブ、拡張機能、プラグインごとにメモリとCPUの使用率を提供する非常に優れたタスクマネージャーが組み込まれていることにも言及する価値があります。

[XULプロファイラー]はJavascriptプロファイラーです。各メソッドの経過時間をグラフとして表示するとともに、ブラウザーのキャンバスゾーンが再描画されるため、CPUチャンクによるコードの消費を追跡できます。

XULおよびページコンテキストですべてのJS呼び出しとPaintイベントをトレースします。再描画されるキャンバスゾーンを動的に示すアニメーションを作成します。

2
Aaron Thoma

Firefoxを起動し、about:blankを開いた状態でメモリ使用量を測定し、測定するサイトを読み込んだ後に再度測定し、差をとることができます。

それとは別に、Firefoxは個々のタブのメモリ使用量を追跡しないため、その情報を自動的に報告することはできません。

2
bdonlan

Firefoxのすべてのタブが同じプロセスで実行されているため、必要なことが可能だとは思いません。 Chromeは、すべてのタブに独自のプロセスがあるため、これを実行できます。

Firefoxがそれを変更しない限り(そしてそれは重大な変更です)、それは不可能です。

1
fretje

このスーパーユーザーの質問の時点で

StatusbarEx は、システムおよびFirefox自体のメモリ使用量、ネットワーク速度、システム電源ステータスなど、Firefoxのステータスバーにシステム情報を表示するFirefox拡張機能です。

ただし、「タブ固有」では機能しません。 Firefoxは(他のWebブラウザーとは異なり)タブを開くためにプロセスではなくスレッドを使用しているためです。私はこれがまったく可能だとは思わない。

1
Thariama