web-dev-qa-db-ja.com

Firefoxでビジー(CPUを消費する)タブを特定する方法はありますか?

Firefoxには、厄介で罪悪感のある、CPUを浪費するタブがあり、それが私のCPUコアの1つを最大にしており、ブラウザ全体の動作を遅くしていることがあります。見つけて閉じたいのですが。

私はラッキーになることがありますが、それほど多くはありません。したがって、どのタブが最もアクティブになっているかについてのほんのわずかなヒントでさえも、大きな助けになります。 (つまり、Chromeのようなタブごとのプロセスモデルや「タスクマネージャ」がなくても、特定のタブが過剰にアクティブになっているという考えは認められます。多くのJSタイマーを使用していますか。無効化など)

Flashを既に削除しました。 NoScriptですでに実行されています(通常は役に立ちますが、ページの部分的なブロックによってビジーループが発生するようです)。 "about:memory"レポートを介してトップのメモリユーザーを指で触るのは遅くて厄介であり、本当の犯人をすぐに見つけることはできません。

それでは、他に開発者向けの機能があるのでしょうか。またはアドインですか?それとも無意味な回転が起こってもタブを非難することができる(おそらくデバッガのようにFFにアタッチすることに基づく)サードパーティ製ツール?

(最も責任を負う可能性のあるタブを指で触れる方法を探しています。問題が再発するたびにFirefoxの再起動が必要な解決策には興味がありません。

アピール・フォー・リオペン:試みられたことや無反応な回答についてより具体的になることによって、この非常に見つけやすい質問は、@で隠されたabout:performance回答のように、より直接的な反応をもたらします。 Thomeeのコメントと@ fmtの 別の質問に対する回答 では、ここで真の答えとして、追加の検索可能性のためにそれを「受け入れる」ことができます。つまり、重複通知は単にを指す別の lock-as-duplicate問題であり、は最新の回答を追加できない/受け入れました。)

92
gojomo

ご覧のとおり ここ は7年間彼らのリストに入っています。

電気分解 is 夜間版で利用可能 ほぼ2014年の初めから、そしてそれが現時点では唯一の可能性のようです。

19
EliadTech

HNユーザーからの 提案〜liminal を介して、開発者ツールの 'プロファイラ'を使用した短いサンプリング(〜10秒)がそのような状況で役に立つかもしれません。

私はFirefox 33.0でこれを試したばかりです、そして多くのレポート行には関連するソースドメインが含まれています。 (残念ながら、レポートの行の多くはapis.google.comのようなドメインに関連しています。これはどのタブでも使用されている可能性があります。)それでも、それは始まりです。

8
gojomo