注:一下内容主要结合<深入理解JVM>3th总结而来. 接上一篇,我们来说说G1,G1作为现在的主要的JVM GC,被作为各大互联网主要使用的垃圾回收器,了解G1回回收原理和回收过程,才能帮组我们更好的定位问题,解决问题. -XX:+UseG1GC开启G1 GC G1内存划分 G1看起来和CMS比较类似,但是实现上有很大的不同. 传统分代GC将整体内存分为几个大的区域,比如Eden,S0,S1,Tenured等. 而G1将内存区域分为了n个不连续的,大小相同的Region,Region具体的大…