1、栈、堆、方法区的交互关系 2、方法区的理解 2.5.4. Method Area 3、设置方法区大小与OOM 4、方法区的内部结构 5、方法区的使用举例 方法区的使用: invokevirtual :虚方法调用 6、方法区的演进细节 永久代被替换的原因: 1、为永久代设置空间大小是很难确定的 2、对永久代进行调优是很困难的(full GC 花费很多时间) full GC 很花时间 jdk7时: jdk6时: jdk8时: new的对象实例都放在堆中Eden区 7、方法区的垃圾回收 8、总结