Java 11 G C ведение журнала - PullRequest
0 голосов
/ 14 июля 2020

У меня есть одно приложение, работающее с java 11 с включенным ведением журнала g c. Я вижу следующие строки, напечатанные в журнале G C каждые 5/6 секунд. означает ли это, что G C запускается каждые 5 секунд?

[2020-07-14T10:01:14.789-0400][gc,start      ] GC(353) Pause Young (Normal) (G1 Evacuation Pause)
[2020-07-14T10:01:14.789-0400][gc,task       ] GC(353) Using 8 workers of 8 for evacuation
[2020-07-14T10:01:14.790-0400][gc,phases     ] GC(353)   Pre Evacuate Collection Set: 0.0ms
[2020-07-14T10:01:14.790-0400][gc,phases     ] GC(353)   Evacuate Collection Set: 0.6ms
[2020-07-14T10:01:14.790-0400][gc,phases     ] GC(353)   Post Evacuate Collection Set: 0.5ms
[2020-07-14T10:01:14.790-0400][gc,phases     ] GC(353)   Other: 0.3ms
[2020-07-14T10:01:14.790-0400][gc,heap       ] GC(353) Eden regions: 147->0(147)
[2020-07-14T10:01:14.790-0400][gc,heap       ] GC(353) Survivor regions: 1->1(19)
[2020-07-14T10:01:14.790-0400][gc,heap       ] GC(353) Old regions: 16->16
[2020-07-14T10:01:14.790-0400][gc,heap       ] GC(353) Humongous regions: 1->1
[2020-07-14T10:01:14.790-0400][gc,metaspace  ] GC(353) Metaspace: 43129K->43129K(1089536K)
[2020-07-14T10:01:14.791-0400][gc            ] GC(353) Pause Young (Normal) (G1 Evacuation Pause) 163M->16M(248M) 1.689ms
[2020-07-14T10:01:14.791-0400][gc,cpu        ] GC(353) User=0.00s Sys=0.01s Real=0.01s
[2020-07-14T10:01:20.411-0400][gc,start      ] GC(354) Pause Young (Normal) (G1 Evacuation Pause)
[2020-07-14T10:01:20.411-0400][gc,task       ] GC(354) Using 8 workers of 8 for evacuation
[2020-07-14T10:01:20.412-0400][gc,phases     ] GC(354)   Pre Evacuate Collection Set: 0.0ms
[2020-07-14T10:01:20.412-0400][gc,phases     ] GC(354)   Evacuate Collection Set: 0.6ms
[2020-07-14T10:01:20.412-0400][gc,phases     ] GC(354)   Post Evacuate Collection Set: 0.5ms
[2020-07-14T10:01:20.412-0400][gc,phases     ] GC(354)   Other: 0.3ms
[2020-07-14T10:01:20.412-0400][gc,heap       ] GC(354) Eden regions: 147->0(147)
[2020-07-14T10:01:20.412-0400][gc,heap       ] GC(354) Survivor regions: 1->1(19)
[2020-07-14T10:01:20.412-0400][gc,heap       ] GC(354) Old regions: 16->16
[2020-07-14T10:01:20.412-0400][gc,heap       ] GC(354) Humongous regions: 1->1
[2020-07-14T10:01:20.412-0400][gc,metaspace  ] GC(354) Metaspace: 43129K->43129K(1089536K)
[2020-07-14T10:01:20.412-0400][gc            ] GC(354) Pause Young (Normal) (G1 Evacuation Pause) 163M->16M(248M) 1.536ms
[2020-07-14T10:01:20.412-0400][gc,cpu        ] GC(354) User=0.00s Sys=0.00s Real=0.00s
[2020-07-14T10:01:25.939-0400][gc,start      ] GC(355) Pause Young (Normal) (G1 Evacuation Pause)
[2020-07-14T10:01:25.939-0400][gc,task       ] GC(355) Using 8 workers of 8 for evacuation
[2020-07-14T10:01:25.940-0400][gc,phases     ] GC(355)   Pre Evacuate Collection Set: 0.0ms
[2020-07-14T10:01:25.940-0400][gc,phases     ] GC(355)   Evacuate Collection Set: 0.6ms
[2020-07-14T10:01:25.940-0400][gc,phases     ] GC(355)   Post Evacuate Collection Set: 0.5ms
[2020-07-14T10:01:25.940-0400][gc,phases     ] GC(355)   Other: 0.3ms
[2020-07-14T10:01:25.940-0400][gc,heap       ] GC(355) Eden regions: 147->0(147)
[2020-07-14T10:01:25.940-0400][gc,heap       ] GC(355) Survivor regions: 1->1(19)
[2020-07-14T10:01:25.940-0400][gc,heap       ] GC(355) Old regions: 16->16
[2020-07-14T10:01:25.940-0400][gc,heap       ] GC(355) Humongous regions: 1->1
[2020-07-14T10:01:25.940-0400][gc,metaspace  ] GC(355) Metaspace: 43129K->43129K(1089536K)
[2020-07-14T10:01:25.940-0400][gc            ] GC(355) Pause Young (Normal) (G1 Evacuation Pause) 163M->16M(248M) 1.537ms
[2020-07-14T10:01:25.940-0400][gc,cpu        ] GC(355) User=0.01s Sys=0.00s Real=0.01s

1 Ответ

0 голосов
/ 14 июля 2020

Да, это так. Это также означает, что ваше приложение остановлено примерно на 1.5 ms для работы с G C. В частности, очищает регионы молодого поколения. Это нормально, беспокоиться не о чем.

...