一.G1 GC术语Overview 1.1 并发 并发的意思是Java应用执行和垃圾收集活动可以同时进行 1.2 并行 并行的意思是垃圾收集运算是多线程执行的,比如CMS垃圾收集器的年轻代就是并行的,并行与串行的区别如下图,左边为串行,右边为串行: 1.3 STW STW(stop the world)意思是在一个垃圾回收事件中,所有Java应用线程会被暂停.只有暂停,应用才不会产生新的垃圾,有益于垃圾收集器更好的标记垃圾对象.(这就像是你在家扫狗毛,肯定要把狗先关笼子,停止它的活动) 1.4…