有些资料中,为区别parallel collector ,将应用与gc并发成为并行,在接下来的文章中,仍称为并发. -XX:useConcMarkSweepGC,可以用于minor gc和major gc cms在gc时,也会有两次短暂停,垃圾收集线程与应用线程并发 并发失败: 如果无法及时清理内存和分配内存,也会暂停整个应用. OutOfMemoryException: 如果超过98%的时间用来gc,但每次恢复内存不足2%,会抛出该异常.与parallel collector不同, 98%时间…