コンテンツ スクリプト、バックグラウンド ページ (非永続)、およびブラウザー アクションで構成される chrome 拡張機能があります。ランダムに、次のように CPU を消費し始めます。
しかし、拡張機能のどの部分が CPU を占有しているのかを見つけるにはどうすればよいでしょうか? 一部のイベントを処理するコンテンツ スクリプト、バックグラウンド ページ、またはブラウザー アクションの JavaScript コードですか?
コンテンツ スクリプト、バックグラウンド ページ (非永続)、およびブラウザー アクションで構成される chrome 拡張機能があります。ランダムに、次のように CPU を消費し始めます。
しかし、拡張機能のどの部分が CPU を占有しているのかを見つけるにはどうすればよいでしょうか? 一部のイベントを処理するコンテンツ スクリプト、バックグラウンド ページ、またはブラウザー アクションの JavaScript コードですか?
コンテンツ スクリプトは、タブのプロセスで実行されます。バックグラウンド ページ、ブラウザー アクション/ページ アクション ポップアップ、およびその他の拡張ページは、拡張機能のプロセスで実行されます。
バックグラウンド ページが大量の CPU を消費している可能性があります (ポップアップを閉じた後もプロセスが CPU を占有している場合)。原因を見つけるには、バックグラウンド ページの開発者ツールを開き、プロファイリングを開始します ( CPU プロファイリングを参照)。