在上一篇博文中,吾赞叹华为整合了zgc。然后又想,这事不太可能。为什么呢?因为openjdk8-aarch64已经整合了shenandoah,性能跟zgc差不多。后来有人提示,仅仅是移植到JDK11。

  这个是JDK8的垃圾回收的一部分代码文件,对比情况:

zgc,JDK8有类似的shenandoah,华为移植到JDK11_.net