2

どのコンテンツが permgen に配置されるかについての情報を取得したいと考えています。「jmap -permstat PID;」を使用すると、クラス、クラスローダー、および no のリストを取得できます。占有されているバイト数ですが、そこに存在するオブジェクトの内容、より具体的には permgen の文字列リテラルの内容を見たいと思っています。

私はvisualVMを試しましたが、詳細情報のないグラフを提供するだけです。

この投稿を確認しました:PermGenコンテンツを分析する方法は?しかし、リンクのコード: https://github.com/puneetlakhina/javautils/blob/master/src/com/blogspot/sahyog/PrintStringTable.javaはコンパイルされません。

他の方法はありますか、それとも permgen でオブジェクトのコンテンツを表示することはできませんか?

編集:

Eclipse セットアップに MAT をインストールし、プログラムのヒープ ダンプを生成しました。MAT でヒープダンプを視覚化できますが、それでもヒープと permgen メモリを区別できません。誰かがこれについて私を案内できますか?

4

0 に答える 0