行业知识
JVM-垃圾回收器和垃圾回收算法
2026-10-20 14:19:09
来源:互联网转载
垃圾回收算法
jvm��垃圾回收算法有四种:标记整理、标记清除、复制算法、分代收集算法
()垃圾回收器
jdk1.8中垃圾回收器有三种:parallel scavenge垃圾回收器、cms垃圾回收器、g1垃圾回收器
parallel scavenge垃圾回收器是jdk1.8默认的垃圾回收器:使用复制算法
()cms垃圾回收器:使用标记清除算法,会从产生内存碎片,当大作业到来时,可能会提前出发full gc,cms标记垃圾和清除垃圾都是和用户线程并发执行,这时用户线程产生的新垃圾对象就是浮动对象。这些对象在本次垃圾回收是无法被清理掉的,使用三色标记算法清理
g1垃圾回收器:G1(Garbage First):是一款垃圾优先的回收器,使用复制算法,G1将堆内存分为很多更小的(Region)区域(物理上不连续,逻辑上连续),然后有计划地对堆内存进行垃圾回收,回收时,优先回收垃圾最多的区域。即采用垃圾优先(Garbage First的原则)
上一篇:清算组成人员备案通知书
下一篇:免费外网服务器怎么设置?