70.222: [GC [PSYoungGen: 131072K-> 15437K (152896K)] 131072K-> 15509K (502464K), 0,0228420 secondes] [Times: user = 0,09 sys = 0,01, real = 0,02 secs]
Vous pouvez trouver des tutoriels sur l'interprétation de la sortie verbeuse du GC, par exemple. dans:
En regardant tutoriel de sortie verbosegc - Java 7 , vous pouvez voir l'analyse de l'espace YoungGen :
MISE À JOUR 27/03/2014: Le " Temps de collecte (secondes) "est en fait un horodatage indiquant le moment où le GC s'est produit. Les heures de collecte sont signalées comme Times=user=0.45 sys=0.01, real=0.14 secs]
.
Ici, la 262208K->137900K(100428K)
signifie Java Heap before GC
-> Java Heap after GC (Total Size of the Java Heap)
.
Et, Analyse de l'espace OldGen :
En plus d'une autre réponse, j'explique la section Times du journal
[Temps: utilisateur = 0,09 sys = 0,01, réel = 0,02 s]
La section "Times" du journal détaillé contient des informations sur le temps CPU utilisé par le GC, séparées en espace utilisateur ("user") et espace noyau ("sys") du système d'exploitation. En outre, il affiche le temps réel ( "Réel") qui est passé pendant le fonctionnement du GC.
Dans votre cas, le temps CPU (0,09 s) est considérablement plus élevé que le temps réel passé (0,02 s), nous pouvons conclure que le GC a été exécuté à l'aide de plusieurs threads.