首页 > 解决方案 > G1GC 选项 -XX:ParallelGCThreads 与 -XX:ConcGCThreads 有什么区别

问题描述

在配置 G1GC 时,我们有 2 种线程数 -XX:ParallelGCThreads 和 -XX:ConcGCThreads 有什么区别,它们将如何影响,任何参考都表示赞赏。

标签: javajvmg1gc

解决方案


G1 算法有一些阶段,其中一些是“停止世界”阶段,在垃圾收集期间停止应用程序,它也有在应用程序运行时同时发生的阶段(候选标记等),请记住这些信息:

ParallelGCThreads选项会影响应用程序线程停止时用于阶段的线程数,而ConcGCThreads标志会影响用于并发阶段的线程数。


推荐阅读