J'ai configuré le java pour le vidage des poubelles de collecte de l'information dans les journaux (verbose GC). Je ne suis pas sûr de ce que la collecte des ordures entrées dans les journaux veux dire. Un échantillon de ces entrées sont affichées ci-dessous. J'ai cherché sur Google et n'ai pas trouvé de solides explications.
J'ai quelques raisonnable devine, mais je suis à la recherche de réponses qui fournissent des définitions strictes de ce que les chiffres dans les entrées de moyenne, étayé par des sources crédibles. Automatique +1 pour toutes les réponses qui cite soleil de la documentation. Mes questions sont les suivantes:
- Ce n'PSYoungGen? Je suppose qu'il a quelque chose à voir avec la précédente (jeunes?) génération, mais quoi exactement?
- Quelle est la différence entre le deuxième triplet de nombres et de la première?
- Pourquoi un nom(PSYoungGen) spécifié pour le premier triplet de nombres, mais pas le second?
- Qu'est-ce que chaque nombre (taille de la mémoire) dans le triplet veux dire. Par exemple, dans 109884K->14201K(139904K), est la mémoire avant de GC 109884k et puis il est réduit à 14201K. Comment est le troisième nombre est-il pertinent? Pourquoi aurions-nous besoin d'une deuxième série de chiffres?
8109.128: [GC [PSYoungGen: 109884K->14201K(139904K)] 691015K->595332K(1119040K), 0.0454530 sec]
8112.111: [GC [PSYoungGen: 126649K->15528K(142336K)] 707780K->605892K(1121472K), 0.0934560 sec]
8112.802: [GC [PSYoungGen: 130344K->3732K(118592K)] 720708K->607895K(1097728K), 0.0682690 sec]