需要获取有关Permgen中的对象的信息

时间:2013-04-23 06:34:09

标签: java memory permgen

我想了解有关permgen的内容的信息。 使用“jmap -permstat PID;”,我可以获得类,类加载器和否的列表。占用的字节数,但我真的希望看到驻留在那里的对象的内容,更具体地说是permgen中字符串文字的内容。

我尝试了visualVM,但它只是提供了一个没有详细信息的图表。

我查了这篇帖子:How to analyze PermGen contents?但链接上的代码:https://github.com/puneetlakhina/javautils/blob/master/src/com/blogspot/sahyog/PrintStringTable.java无法编译。

还有其他方法可以在permgen中查看对象内容吗?

编辑:

我已经在我的eclipse设置上安装了MAT并生成了我的程序的Heap转储。我能够在MAT上可视化heapdump,但仍无法区分堆和permgen内存。有人可以指导我吗?

0 个答案:

没有答案