13

Web 開発コーディング セッション中に Firefox の CPU 使用率に関するデータを収集する必要があります。特定の Firefox プラグインの CPU 使用率を監視できるかどうか疑問に思っています。

現在、Windows の perfmon.msc を使用していますが、Firefox のプロセス全体を監視することしかできません。

プラグインから CPU データを取得できるツールを知っていますか? まったく可能ですか?

4

5 に答える 5

4

ProcessExplorerを使用してCPU使用率を分析できます。Firefoxプロセスを右クリックして、プロパティを選択します。[スレッド]タブには、FlashやAcrobatなどのアドインを含むさまざまなスレッドがCPU使用率とともに表示されます。

編集:実際、perfmonでスレッドを監視することも可能であるはずです:右クリックして[カウンターの追加... ]を選択し、パフォーマンスオブジェクトとして[スレッド]を選択します。

于 2009-03-20T08:31:25.757 に答える
2

プラグインを別の Firefox プロセスでテストするのが最良の選択肢だと思いますが、とにかくそれを行っている可能性があります。

実際のプロファイリングには、Firebug を使用する必要があります。よくわかりませんが、Firefox 内で XUL アプリを実行することは可能だと思います (プラグインとして統合する必要はありません)。これができない場合は、遅いと思われるコードを Web ページに分離し、Firebugでプロファイリングすることができます。もちろん、これは Mozilla コアと相互作用しないものに対してのみ機能します。

于 2009-03-20T08:14:34.110 に答える
0

拡張 JS のプロファイリングも行う JS プロファイラーがいくつかありますが、問題のあるアドオンを見つけるのにはあまり役に立ちません。

Firefox 4 のコンセプト デザインに関する機能がありましたが、FX4 が現在機能凍結されているため、破棄されました。しかし、私はまだその機能を求めており、その方向への進展を追跡したいと考えています.

詳細については、次の質問を参照してください。 https://superuser.com/q/218733/46962

CPU 使用率については、Windows の一部である MS Perfmon を使用してデータを収集できます。また、最適化のために SQL サーバーで CPU パフォーマンスと統計データを収集するなど、同様の目的にも使用されます。

于 2010-12-05T22:24:13.050 に答える
0

Firefox 94 には、次のようなツールがあります。

  • about:performanceすべてのタブとアドオンの CPU (エネルギーへの影響) とメモリの使用状況を表示できます。

  • about:memoryプロセスのリソース使用統計の記録を作成できるようになり、CPU を大量に消費するプロセス ID を認識してフィルタリングすることができhtopますtop。記録されたスナップショットには、拡張機能とその一意の ID が表示され、それを使用して拡張機能を識別して削除できます。

于 2021-11-08T19:35:50.707 に答える