Charlie Hunt 的“JVM 调优基础知识”演讲中 https://www.youtube.com/watch?v=4joWshvFJnw&noredirect=1
10:06 的幻灯片断言:“并行 GC 提供最快的次要 GC 时间”。然而,谈话并没有解释为什么会这样。
这可能是显而易见的,但尽管如此,我希望有任何支持上述陈述的推理/证据。
最佳答案
串行GC仅使用一个线程来处理一次GC,而并行GC则使用多个线程来处理一次GC,因此速度更快。当有足够的内存和大量的内核时,此 GC 很有用。
关于java - 最快次要GC的收集器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506182/