【发布时间】:2013-11-21 11:17:25
【问题描述】:
如image所示,Permgen又进一步分为几个部分。
运行时常量池存储与类加载器加载的每种类型相关的常量。
方法区存放方法返回类型、方法名称等方法信息。 (如果我在这里错了,请纠正我。)
而Reserved area是permgen需要更多内存时保留的部分。
但我不明白的是,图像中的代码区域是什么?任何代码都存储在这个空间中(对我来说似乎很模糊)?
【问题讨论】:
-
仅供参考:在 JDK 8 中删除了 PermGen:PermGen elimination in jdk 8
-
@Batty 能否请您添加图表源的链接?
-
@Yaneeve 来源已添加。
-
@AndreyChaschev 信息丰富 :)
-
@AndreyChaschev ... 替换为 Metaspace,非常相似