java - JDK11 "CGC"中的 "CGCT"和 "jstat -gc <PID>"是什么意思?

标签 java jvm java-11 jstat

有两个项目称为 CGC 和 CGCT。我找不到描述它们含义的文档和手册页。

# jstat -gc 139934
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT    CGC    CGCT     GCT   
 0.0   15360.0  0.0   15360.0 113664.0  9216.0   88064.0    23552.0   82304.0 80084.2 10112.0 9360.4     10    0.157   0      0.000   6      0.018    0.175

# java -version 
openjdk version "11.0.2" 2019-01-15 LTS
OpenJDK Runtime Environment Corretto-11.0.2.9.3 (build 11.0.2+9-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.2.9.3 (build 11.0.2+9-LTS, mixed mode

我使用了默认的 jvm 参数。

#jhsdb jmap --heap --pid 139934 | grep GC
Garbage-First (G1) GC with 13 thread(s)

最佳答案

据我了解linkCGCCGCT中的第一个C代表“并发”,所以根据docs的描述对于 GCGCT:

GCT: Total garbage collection time.

我会说 CGTC 是“并发总垃圾收集”,CGC 是“并发垃圾收集”。

关于java - JDK11 "CGC"中的 "CGCT"和 "jstat -gc <PID>"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55803602/

相关文章:

java - Criteria API 返回的结果集太小

java - 一次插入数据库的多个表

java - Java 中的类销毁

java - fatal error : SIGSEGV everytime I launch Android studio

java - 在 Java11 模块中使用 @PostConstruct 或 @PreDestroy

java - Selenium 无法在 Iframe 中找到元素,即使它们可见

java - 尝试打印转置字符串[]

Java神秘长溢出

启动浏览器时黑莓 9800 模拟器崩溃

java - 如何在 Alpine linux docker 镜像中安装 oracle jdk11?