次数上频繁收集Young区
次数上较少收集Old区
基本不动元空间
四大算法:
1、引用计数法;
2、复制算法;新生代-不存在内存碎片,但占内存
3、标记清除;老年代-耗时,有内存碎片,不占内存
4、标记压缩;老年代-不占内存,耗时,移动对象的成本
分代收集算法----------根据不同的代,用不同的算法
小总结:
内存效率(时间复杂度):复制算法>标记清除>标记压缩
内存整齐度:复制算法=标记压缩>标记清除
内存利用率:标记压缩=标记清除 >复制算法
WonderKing66 博主文章分类:JAVA面试题 ©著作权
文章标签 内存碎片 老年代 引用计数 文章分类 JavaScript 前端开发
次数上频繁收集Young区
次数上较少收集Old区
基本不动元空间
四大算法:
1、引用计数法;
2、复制算法;新生代-不存在内存碎片,但占内存
3、标记清除;老年代-耗时,有内存碎片,不占内存
4、标记压缩;老年代-不占内存,耗时,移动对象的成本
分代收集算法----------根据不同的代,用不同的算法
小总结:
内存效率(时间复杂度):复制算法>标记清除>标记压缩
内存整齐度:复制算法=标记压缩>标记清除
内存利用率:标记压缩=标记清除 >复制算法
上一篇:线程的状态
分代收集算法
一、 分代收集算法 ( 当前主流 )、 二、 垃圾回收器 / 收集器 ( GC )、 三、 串行收集器 ( Serial )、 四、 ParNew 收集器、 五、 Parallel Scavenge 收集器、 六、 CMS ( Concurrent Mark Sweep ) 并发标记清除收集器 ( 重点 )
垃圾回收机制是Java自动管理内存的机制。它通过引用计数和可达性分析来检测和回收不再使用的内存对象
文章目录Pre分代收集理论常见的垃圾收集算法标记PreJVM-04垃圾收集Garbage Collection(上)
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M