ZGC窥探(翻译a first look into zgc)
ZGC目的是为了减少空间整理的耗时。像GC的基本算法里,标记清除算法就是不进行空间整理,会产生空间碎片。复制清除和标记整理算法都会进行空间整理,不会产生空间碎片。虽然空间整理减少产生空间碎片,但是需要用户线程全部暂停,也就是我们所说的stop the world现象。只有gc结束之后,用户线程才可以恢复。根据堆空间大小不同,有的停顿时间长达几秒。
有几种方法可以减少停顿时间:
多线程并行的...
翻译
2018-10-29 17:48:52 ·
757 阅读 ·
0 评论