問題タブ [eclipse-memory-analyzer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6370 参照

android - ヒープ ダンプ (HPROF) ファイルの比較

2 つの HPROF ファイルを比較することはできますか? どのように?

0 投票する
0 に答える
348 参照

java - Eclipse メモリ アナライザーを使用して、webapp ごとのメモリ使用量を計算するにはどうすればよいですか?

Eclipse Memory Analyzer ( 1 ) を使用すると、どのクラスがメモリを消費しているかを一般的に確認できますが、どの webapp がどのくらいのメモリを消費しているかを知りたいです。Tomcat が各 Web アプリケーションをロードするために使用するクラス ローダーのインスタンスをドミネーター ツリーで検索しただけでは、探している数がわかりません。これは、Tomcat HTTP プロセッサ スレッドを含む多くのスレッドが Web アプリにあり、オブジェクトを存続させているためだと思います。また、オブジェクトはクラスローダーを参照していると思いますが、その逆ではありません。

mat を使用して特定のクラスローダーにロードされたすべてのオブジェクトの合計サイズを計算するにはどうすればよいですか? これは可能ですか?

0 投票する
1 に答える
96 参照

java - 特定のメモリ リークの詳細を取得する

私のメモリリークは次のようになります。 リーク

の経験があまりないので、Eclipse Memory Analyzer次の 2 つの質問に答えることができるかどうか疑問に思います。

  • これらのインスタンスのほとんどが割り当てられたソース コードの位置は?
  • それらがガベージコレクションされなかった理由は何ですか?
    1. それらは停止しましたが、まだどこかで参照されていますか?
    2. それらはまだ実行中ですか、それともスリープ中ですか?

編集: sbridgesが正しかったように見え、私のスレッドは死ぬことはありません。ただし、スタックトレースに私のコードが含まれていないように見えるため、理由はよくわかりません。私が ExecutorService を使用する方法は、どういうわけか間違っているに違いありません。

スレッド

0 投票する
2 に答える
1322 参照

java - Eclipseメモリアナライザー:ParseHeapDump.shによってリモートMATから分析結果をインポートする方法は?

リモートサーバーに大きなヒープダンプファイルがあります。そして、MATのParseHeapDump.shファイルをリモートで実行します。これらの分析されたファイル(dump。*。index)をローカルMATにインポートするにはどうすればよいですか?巨大なヒープダンプファイルをダウンロードしたくありません。

0 投票する
1 に答える
1050 参照

android - Android でメモリを使いすぎてサービスが強制的に停止する

私のアプリケーションでは、サービスから、データベースにデータを入力し、タイマーを使用して繰り返し時間間隔で Bean クラス オブジェクトにそれらのデータを収集しています。アクティビティでそのインスタンスを使用してデータを取得しています。システムは最初は正常に機能しました。ただし、サービスはより多くのメモリを消費し続けます。ある時点で、ほぼ 30 MB に達しました。最終的にサービスは ActivityManager によって閉じられ、次のステートメントが発行されます:サービスを強制的に停止する ServiceRecord .Why サービスは非常に多くのメモリを消費しますが、アプリケーションはわずか 100KB 程度で実行されました。Eclipse で MAT を使用しましたが、大量のメモリを消費している明確な画像が得られません。

0 投票する
1 に答える
6331 参照

eclipse - Eclipse メモリ アナライザーが開かない

eclipse メモリ アナライザー (mat) をインストールし、公式サイトのチュートリアルに従いましたが、.hprof ファイルは標準のテキスト エディターで開かれ、思ったように mat では開かれませんでした。

おそらく基本的なものが欠けていますが、プログラムを明示的に開始する方法が見つかりませんでした。またはマップで開くように .hprof ファイルを構成する方法

0 投票する
2 に答える
437 参照

java - Eclipse メモリ アナライザーの説明

Eclipse メモリ アナライザーでリークの疑いのあるものを見つけようとするときに、黒い下向き矢印が何を意味するのか説明してもらえますか? それらは着信参照を表していますか? たとえば、多くの XYPlot オブジェクトへの参照を保持しているオブジェクトの配列への参照を保持している DateAxis オブジェクトはありますか?

ここに画像の説明を入力

0 投票する
1 に答える
218 参照

eclipse - ガベージ値を示すEclipseメモリアナライザー

Eclipse Helios 3.6.2 を使用しています。ADT プラグインを使用して Android 開発を行うために使用します。最近、開発した Android アプリケーション内でメモリ リークをチェックしようとしました。このために、最初に DDMS ビューから hprof ファイルを取得し、Android SDK で提供されている hprof-conv ツールを使用して hprof ファイルを hpof に変換しました。デフォルトでは、hprof ファイルは MAT を使用して開かれませんでした。MAT を使用して hpof ファイルを開こうとすると、ガベージ値が表示されます。写真を参照してください: ここに画像の説明を入力

ここで何がうまくいかないのでしょうか?

前もって感謝します。

0 投票する
3 に答える
8158 参照

android - Memory Analyzer (MAT) プラグインが MAT Eclipse 4.1.2 のヒープ prof を自動的に開かない

こんにちは、Eclipse を最新バージョンに更新し、Eclipse MAT プラグインもインストールしましたが、[HPROF ファイルのダンプ] をクリックしても MAT で開かれず、HPROF ファイルを保存するオプションが表示されます。

以前は、Eclipse MAT で自動的に開きます。これを修正する方法を教えてください。

また、「メモリ分析」パースペクティブに切り替えて、HPROF ファイルを開こうとしましたが、次のエラーがスローされます

0 投票する
1 に答える
2172 参照

eclipse - Eclipse MAT:リモートjvmモニタリング

そのEclipseプラグインを使用して、ヒープやスレッドなどを監視およびデバッグするために、jConsoleまたはjProfilerで行うように、実行中のjvm(jmxが有効)にリモート接続することは可能ですか?