ブラウザ拡張は便利ですが、ブラウザのメモリ消費量を増やし、開くのに時間がかかるようになり、一般的には遅くなります。しかし、ブラウザ拡張がシステムに与える影響をどのように測定しますか。? 各ブラウザは、拡張機能のメモリ消費、CPU使用率、または起動遅延を固定するための独自の方法を提供します。正確な情報はブラウザによって異なります。. Mozilla Firefox Mozilla Firefoxは、ブラウザ拡張のメモリ使用量を表示する簡単な方法を提供していません。この情報を自分で調べるのではなく、Firefoxの拡張機能を使ってこの情報を表示することができます。はい、それはあなたのブラウザを遅くしているどれだけの拡張機能を見るためにさらに別のブラウザ拡張機能をインストールしていることを愚かに見えるかもしれません. これを行うには、about:addons-memory拡張機能をインストールし、Firefoxタブでabout:addons-memoryページを開きます。インストールした拡張機能の一覧が、それらが使用しているメモリ量でソートされて表示されます。これにより、アドオンがどれだけのメモリを使用しているか、また無効にすることで恩恵を受ける可能性があるかをより的確に把握できます。メモリリークのあるアドオンを使用している場合は、ブラウザの実行時間が長くなるにつれてメモリの使用量が増え続ける可能性があります。アドオンが大量のメモリを消費しているかどうかを後で確認すること. グーグルクローム Google Chromeはマルチプロセスブラウザであり、多くのブラウザ拡張機能は独自のプロセスとして実行されます。つまり、Chromeの統合タスクマネージャを使用して、実行中のブラウザ拡張機能のメモリ消費量、さらには現在のCPU使用率を表示できます。タスクマネージャには、インストールされているChromeウェブアプリケーションや、開いている各ブラウザタブやその他のバックグラウンドプロセスによって使用されているリソースも表示されます。. タスクマネージャを開くには、Chromeのメニューボタンをクリックし、[ツール]をポイントして[タスクマネージャ]を選択します。 Ctrl + Escキーを押してタスクマネージャをすばやく開くこともできます。. タスクマネージャは、各エクステンションの重さを把握します。ここではバックグラウンドで実行されているエクステンションのみがリストされているので、ロードするページにコードを挿入するエクステンションはリストに表示されない場合があります。. インターネットエクスプローラ Internet Explorerは、個々のブラウザアドオンによって使用されるメモリを公開しません。ただし、各ブラウザアドオンのロードにかかる時間に関する情報は提供されています。これにより、ブラウザアドオンがどれほど重いのかを知ることができます。ロードに時間がかかる場合は、より多くのメモリを消費し、処理が遅くなる可能性があります。. この情報を見つけるには、Internet Explorerの歯車メニューをクリックして、[アドオンの管理]を選択します。各ブラウザ拡張機能のロード時間が[ロード時間]列に表示されます。アドオンがIEと共にロードされないようにするには、リストでそれを選択して[無効にする]ボタンをクリックします。. Internet Explorerでは、各アドオンに「ナビゲーション時間」も表示されます。 - 新しいWebページに移動またはロードするたびにアドオンが追加する遅延量. ブラウザのセーフモードを使用する 特定のブラウザ拡張機能がどの程度のシステムリソースを使用しているかを実際に判断するのは難しい問題です。上記のトリックはあなたがブラウザがあなたに与える情報を得ることを可能にします、しかしこの情報は完全な絵を提供しません. 幸いなことに、アドオンなしでブラウザがどのように動作するかを確認する方法があります。これを行うには、ブラウザを「セーフモード」で開きます。このモードでは、拡張子なしで読み込まれます。お使いのブラウザがこのモードで著しく高速に見える場合は、特定のアドオンが行き詰まっていることがわかります。次に、通常モードでアドオンを1つずつ無効にし、問題のあるアドオンを特定するためにパフォーマンスがどれだけ向上するかを確認するだけの問題です。. Mozilla Firefox:Firefoxのボタンをクリックして[ヘルプ]をポイントし、[アドオンを無効にして再起動]を選択します。. グーグルクローム:Chromeをセーフモードで起動するには、タスクバーのChromeアイコンを右クリックし、リストのGoogle...