2

Java アプリケーションのメモリ リークの可能性を調査する必要があります。

具体的には、マップに含まれるオブジェクト タイプがあります。このデータは時々読み直され、マップは新しいものに置き換えられます。ただし、gc を外部から強制した後でも、一部の古いオブジェクトが常に解放されるとは限らないようです。

事前定義されたレポート (リークの疑いなど) で MAT の使用を開始しましたが、さらに掘り下げる必要があります。

マシンがリモート Linux サーバーであるため、mat の GUI バージョンを使用することは実用的ではありません (X11 で MAT を試しましたが、応答がなく、ダンプが大きすぎてダウンロードできません)。

コマンド ライン ツールを使用してヒープ ダンプをさらに分析する方法を探しています。

SOおよび他のサイトにはいくつかの関連する質問があります-しかし、私が試したオプション以外には何も見つかりませんでした(事前定義されたレポートを使用)

4

0 に答える 0