java - G1GC 选项 -XX:ParallelGCThreads 与 -XX:ConcGCThreads 有什么区别
问题描述
在配置 G1GC 时,我们有 2 种线程数 -XX:ParallelGCThreads 和 -XX:ConcGCThreads 有什么区别,它们将如何影响,任何参考都表示赞赏。
解决方案
G1 算法有一些阶段,其中一些是“停止世界”阶段,在垃圾收集期间停止应用程序,它也有在应用程序运行时同时发生的阶段(候选标记等),请记住这些信息:
ParallelGCThreads选项会影响应用程序线程停止时用于阶段的线程数,而ConcGCThreads标志会影响用于并发阶段的线程数。
推荐阅读
- angular - angular4多文件上传第二组文件清空
- java - 可重入锁的表现在哪里?
- php - 无法在 PHP 中将上传文件名保存到 SQL
- node.js - Nodejs:进行http请求调用并将结果更新到mongoDB
- c - 在 C 中强制转换函数指针返回类型
- javascript - create array from specific classes texts
- ios - Equivalent of glColorMask in Metal for a kernel program?
- java - JAX-WS 如何在端点外部注入 SecurityContext
- download - 斯坦福 CS231n:如何下载数据集(在 Windows 中使用 .sh 文件)?
- c - 如何使用结构成员作为参数