摘要: 1.JDK8永久代的废弃 JDK8 永久代变化如下图: 1.新生代:Eden+From Survivor+To Survivor 2.老年代:OldGen 3.永久代(方法区的实现) : PermGen >替换为Metaspace(本地内存中) 2.为什么废弃永久代(PermGen) 3.深入理解元 阅读全文
posted @ 2018-01-31 15:09 申公 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 1.内存区域划分 根据我们之前介绍的垃圾收集算法,限定商用虚拟机基本都采用分代收集算法进行垃圾回收。根据对象的生命周期的不同将内存划分为几块,然后根据各块的特点采用最适当的收集算法。大批对象死去、少量对象存活的,使用复制算法,复制成本低;对象存活率高、没有额外空间进行分配担保的,采用标记-清除算法或 阅读全文
posted @ 2018-01-31 14:57 申公 阅读(12878) 评论(0) 推荐(1) 编辑