JVM方法区踩坑深挖

方法区这一部分需要仔细剖析一下。 方法区常被称为永久代,本质上两者并不等价,仅仅是因为GC分代收集会扩展至方法区。方法区存放已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。需要注意的是,Java6时,String等字符串常量的信息是置于方法区中的,但到了Java7,已经移动到了堆区域。具体的可以通过String.intern()方法体现出来。 类信息包括以下几种: 1.类型全
相关文章
相关标签/搜索