0

コンテンツ スクリプト、バックグラウンド ページ (非永続)、およびブラウザー アクションで構成される chrome 拡張機能があります。ランダムに、次のように CPU を消費し始めます。

ここに画像の説明を入力

しかし、拡張機能のどの部分が CPU を占有しているのかを見つけるにはどうすればよいでしょうか? 一部のイベントを処理するコンテンツ スクリプト、バックグラウンド ページ、またはブラウザー アクションの JavaScript コードですか?

4

1 に答える 1

4

コンテンツ スクリプトは、タブのプロセスで実行されます。バックグラウンド ページ、ブラウザー アクション/ページ アクション ポップアップ、およびその他の拡張ページは、拡張機能のプロセスで実行されます。

バックグラウンド ページが大量の CPU を消費している可能性があります (ポップアップを閉じた後もプロセスが CPU を占有している場合)。原因を見つけるには、バックグラウンド ページの開発者ツールを開き、プロファイリングを開始します ( CPU プロファイリングを参照)。

于 2013-04-20T14:04:39.900 に答える