浅析JVM的垃圾回收器
JVM的GC经过多年的发展,大家对Minor GC、major GC的理解并不完全一致,所以我不打算在本文中使用这个概念。我把GC大概分为一下4类:。所以在Java新生代把内存区域分为Eden空间、from、to空间3个部分,from和to空间也称为survivor 空间,用于存放未被回收的对象。各种算法性能比较总体上可以把Java的垃圾回收器分为3类:。Java垃圾回收器主要有6种,各自优缺点以及组合关系如下:其中的连线表示young gc和old gc可以搭配使用。主要是根据GC log,CMS GC会在日志中标记出各个执行阶段,但是要是执行Full GC只会显示full次数加1。
用户评论