关注
垃圾收集器总结: 最初使用Serial+Serial Old收集垃圾,最简单,两者都是单线程的,所以只适合少内存使用。 随着内存增大,开始使用Parallel Scavenge +Parallel Old , 这两个其实就是前面两个Serial的多线程版本,性能更好一点,在JDK1.6-1.8中作为默认垃圾回收器。 随着内存进一步增大,出现了ParNew+CMS的组合,其中ParNew是Parallel Scavenge为了配合CMS出现的改进版本,CMS是并发标记清除。看似性能更好,实则存在巨大的缺陷:CMS会导致大量的内存碎片, 而内存碎片太多的时候,会使用Serial Old这个单线程的收集器进行垃圾收集(雾).... 从JDK1.7之后出现了G1垃圾收集器,在JDK1.8之后开始完善,它支持更大的内存(大概几百G),特点是逻辑分代,物理不分代,它的stop-the-world时间可以小于200ms。还有一个在JDK11中推出的垃圾回收器ZGC,还正在开发,它的逻辑、物理都不分代,而且能支持16T的内存,传说停顿时间只有1ms(***C++!)
8
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
5653次浏览 77人参与
# 机械人避雷的岗位/公司 #
41184次浏览 269人参与
# 程序员找工作至少要刷多少题? #
10492次浏览 168人参与
# 过年最难忘的一件事 #
22838次浏览 174人参与
# 论秋招对个人心气的改变 #
6384次浏览 108人参与
# 为了减少AI幻觉,你注入过哪些设定? #
2088次浏览 79人参与
# 牛客AI体验站 #
3779次浏览 113人参与
# 刚入职的你踩过哪些坑 #
4598次浏览 98人参与
# AI Coding的使用心得 #
2747次浏览 72人参与
# 找工作的破防时刻 #
252425次浏览 1959人参与
# 一张图晒一下你的AI员工 #
3220次浏览 73人参与
# 我现在比当时_,你想录用我吗 #
4232次浏览 72人参与
# 关于春招/暑期实习,你想知道哪些信息? #
4598次浏览 86人参与
# 程序员能干到多少岁? #
6100次浏览 93人参与
# 12306一秒售罄,你抢到回家的票了吗? #
684次浏览 21人参与
# 晒晒你司的新年福利 #
4446次浏览 74人参与
# 大家实习每天都在干啥 #
119091次浏览 627人参与
# 我的工作日记 #
172776次浏览 1680人参与
# 黄金这个事上,你学到了什么 #
990次浏览 29人参与
# 机械人你知道哪些单休企业 #
84924次浏览 427人参与

