Java: Nouvelle Génération Utilisé À 100%, L'Eden De L'Espace Utilisé À 100%, À Partir De L'Espace Utilisé À 100%

jmap -tas me donne de sortie qui dit:

Nouvelle Génération Utilisé À 100%, L'Eden De L'Espace Utilisé À 100%, À Partir De L'Espace Utilisé À 100%, À L'Espace Utilisé: 0%, Perm Génération Utilisée: 38%

Est-ce 100% de la Nouvelle, l'Eden, à Partir de l'espace - un problème?

Mon JAVA OPTE sont: -Xms10240m -Xmx14336m -XX:PermSize=192m -XX:MaxPermSize=256m -XX:NewSize=8192m -XX:MaxNewSize=8192m -XX:-DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=60

Je vois beaucoup de rapide de Collecte des Ordures. Mais pas de fuites de mémoire en utilisant des outils comme JConsole

L'Utilisation de la Mémoire peut être vu ici:
http://tinypic.com/view.php?pic=wo213&s=6

JDK 1.6 est en cours d'utilisation.

Rencontrez-vous des problèmes dans votre logiciel?
L'Application est publié à l'occasion lent. Globale de l'utilisation de la mémoire est bien, bien, bien en dessous de mémoire max. Mais la Nouvelle Gen, Eden etc. si souvent proche de 100%. Pourrait-il être le problème?
New Gen et Eden être complet peut déclencher beaucoup de GCs. Vérifiez cela avec jstat, et si il y a trop de GCs, vous souhaiterez peut-être augmenter Eden et/ou de la nouvelle génération de l'espace. Il aura un procès et le processus de l'erreur, cependant, de trouver votre configuration optimale.

OriginalL'auteur Jasper | 2012-06-28