Что означает «CGC» и «CGCT» в JDK11 «jstat -gc <PID>»? - PullRequest
3 голосов
/ 23 апреля 2019

Есть два пункта, которые называются 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)

1 Ответ

2 голосов
/ 23 апреля 2019

Насколько я понимаю из этой ссылки , первые C в CGC и CGCT означают "одновременный", поэтому на основании описания из документов для GC и GCT:

GCT: Total garbage collection time.

Я бы сказал, CGTC - это «Параллельная полная сборка мусора», а CGC - «Параллельная сборка мусора».

...