摘要: 前言 在JVM内存模型中会将堆内存划分新生代、老年代两个区域,两块区域的主要区别在于新生代存放存活时间较短的对象,老年代存放存活时间较久的对象,除了存活时间不同外,还有垃圾回收策略的不同,在JVM中中有以下回收算法: 标记清除 标记整理 复制算法 分代收集算法 有了垃圾回收算法,那JVM是如果确定对 阅读全文
posted @ 2019-10-19 10:28 架构文摘 阅读(612) 评论(1) 推荐(1) 编辑
摘要: 前言 JVM堆中有 、`老年代 分代回收 Eden Survivor`区,JVM堆大概是这样子: 程序运行过程中新产生的对象都会分配在 区,随着时间的推移 区也是会满的,那么这个时候就会进行 进行清理,清理过程有的对象被清除,有的对象会继续存活下去。那Java对象啥时候会进入老年代呢? 根据对象年龄 阅读全文
posted @ 2019-10-19 10:26 架构文摘 阅读(2907) 评论(0) 推荐(0) 编辑