各Firefoxアドオンがリークしているメモリの量を特定する方法はありますか?


9

各Firefoxアドオンがリークしているメモリの量を特定する方法はありますか?

SU 同様のスレッドを見つけましたが、それは数年前のものであり、言及されているアドオンのほとんどすべてが開発中ではありません。

私はプライマリブラウザとしてFirefoxを使用しており、1〜2日でメモリ使用量がギガバイトを超えます。

(私の意見では)たくさんのアドオンはありませんが、私が使用するもののリストは以下の通りです:

  • AdBlock Plus
  • オートページャー
  • ステータスバーをダウンロード
  • ダウンロードを助ける人
  • グリースモンキー
  • IEタブ2
  • ImageZoom
  • LastPass
  • Firefoxを再起動します
  • StumbleUpon
  • TreeStyle Tab(これがないと生きていけないので、Chromeに切り替えられないのはこのためだけです)

私が読んだものからAdBlock Plusは大量のメモリをリークしますが、それはウェブ上での生活を非常に楽しくするので、私はそれを維持したいと思っています。

Windows 7 Pro 64ビットを実行しています。


1
:あなたも、このスレッドを見たいかもしれstackoverflow.com/questions/171565/...
ドワーフの

プロセスエクスプローラーでこれを行う方法はあると思いますが、私自身はそれを行っていません。
Iszi

しかし、Chromeでこれらのタブを閉じると、少なくともメモリが元に戻ります。これは、Firefoxでは発生しないようです。
Windows忍者

プロセスエクスプローラーはプラグインのみを支援し、拡張機能は支援しません(バイナリコンポーネントを含むいくつかの例外を除く)。拡張機能はブラウザークロムとして実行され、Webページのレンダリングに使用されるものと同じレンダリング機能とインターペッティング機能に依存します。プロセスエクスプローラーは、FirefoxのJavaScriptエンジンを表示して、有用な情報を提供することはできません。
ステファニー

これは、起動時の影響に対する恥のホールですを介して)。典型的なタブ付きブラウジングセッションに対するメモリの影響を測定するテストについては知りませんが、それらが必要であることに同意します。
東武

回答:


4

about:memoryでより多くの情報を報告するための作業がいくつかありますが、現時点では、アドオンのメモリ使用量を診断するのに特に役立つものは何もありません。

これにより、https://wiki.mozilla.org/Performance:Leak_Toolsにさまざまなリークテストツールが残ります。

アドオンのリークはおそらくクロムのjavascriptにあり、https: //wiki.mozilla.org/Performance:Leak_Tools#leak-monitorをこれらのリークをデバッグするための最初の選択肢にし、その後にデバッグビルドを実行します。

また、デバッグリークで作業している場合は、AuroraまたはNightlyビルドで作業していることを確認します。これは、MemShrinkプロジェクトのおかげで、Firefox自体の多くのメモリリーク修正が最近コミットされているためです。


1
コンパートメント付きのabout:memory(夜間、オーロラの可能性あり)は、Chrome jsメモリとtab jsメモリの考え方を提供し始めています。ヒープの未分類はここでは40%かかります。
東武
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.