2017-08-15T00: 02: 07,653 + 0800: [GC2017-08-15T00: 02: 07,653 + 0800: [ParNew: 235967K-> 15723K (235968K), 0,0227136 secondes] 364848K-> 144604K (1022400K), 0,0227920 s] [temps: utilisateur = 0,08 sys = 0,00, réel = 0,03 s]coût temps de java gc.log?
2017-08-15T00: 02: 12,540 + 0800: [Full GC2017-08-15T00: 02: 12,540 + 0800 : [CMS: 128880K-> 87130K (786432K), 0,3387968 secondes] 162905K-> 87130K (1022400K), [CMS perm: 70825K-> 70786K (524288K)], 0,3388920 secondes] [Times: user = 0,34 sys = 0,00 , réel = 0,34 s)
Que signifient les secondes noires? Est-ce le temps que ça coûte? Est-ce égal à la pause du processus provoquée par gc? Cela signifie-t-il que le second événement GC provoque la suspension du processus? 0,3387968 secs? Le processus ne s'exécute-t-il pas simultanément avec n'importe quel type Garbage Collector, par exemple, CMS?
Merci pour votre réponse. Dans votre illustration, "GC a pris 3,43 secondes pour terminer", cela signifie-t-il que cet événement GC a entraîné la suspension du processus de 3,43 secondes? Le processus ne s'exécute-t-il pas simultanément avec n'importe quel type Garbage Collector, par exemple, CMS? –
https://stackoverflow.com/questions/21230165/is-concurrent-mark-sweep-cms-a-stop-the-world-event –