【发布时间】:2015-07-04 17:38:28
【问题描述】:
我获取了 JVM 的 jmap -permstat 输出(报告为版本 24.76-b04),它报告了以下总数:
总计 = 5190 76930 1031431696 N/A 活着=1,死亡=5189 N/A
这应该是条目数、使用此信息的类、用于元数据和活动信息的字节数。
现在,我想知道为什么它会报告 1031431696 bytes,当我使用 -XX:MaxPermSize=256m 启动我的 VM 时,它只差一个 Gigabyte。有人能解释一下这个数字是如何计算的吗?
不知道它是否相关,但这是使用 Rhino,大约 3k 条目为 DefiningClassLoaders。
【问题讨论】:
-
检查这个工具:{JDK_PATH}\bin\jvisualvm.exe
标签: java jvm-hotspot permgen