Possible Fuite de Mémoire en raison de org.mise en veille prolongée.interne.SessionFactoryImpl

J'ai fait, et MVC de l'application web en Java, mais quand je le lance, une fois par jour, il se tourne vers le bas encore une fois dû à une erreur de mémoire.

Cette erreur est ceci:
Exception in thread "http-avr-12136-exec-42" de java.lang.OutOfMemoryError: Java heap space

java.sql.SQLException: java.lang.OutOfMemoryError: Java heap space

J'ai le hprof avec les stats de l'accident, le cas spécifique de la façon dont la mémoire est utilisée. Si j'ouvre la hprof avec l'Éclipse de la Mémoire Analizer, j'ai ce résultat:

En rar: https://mega.co.nz/#!Ht41xJDJ!MooePBSv5yOYSNN5OuvF7Afn2rcN-KJ2tXGSsgqtsaI

Ou dans un dossier: https://mega.co.nz/#F!6hJUyKbQ!D_Kb23E3KfAJqcd5EeAt0A

Dans le rapport de synthèse, j'ai cette image (en OverviewEMA.JPG):
Je ne sais pas ce que ce graphique dire... je ne comprends pas.

Dans le deuxième onglet, le rapport par défaut, j'ai cette image (en DefaulReport_EMA.JPG):
Il disent que le problème peut être une instance de "org.mise en veille prolongée.interne.SessionFactoryImpl". Mais je ne sais pas comment résoudre cette instance.

Dans les onglets suivants. Dans le dominateur de l'arbre, apparaît de nouveau l'exemple précédent, qui utilisent autour de 42MO de la mémoire (les mêmes qui montrent le premier graphique). L'image est DominatorTree_EMA.JPG

Si je développez le premier de la classe (la classe qui donne des problèmes), j'ai cette image (en DominatorTreeExpanded_EMA.JPG):

Dans l'onglet suivant, dans l'histogramme, le graphique est ce (Histogram_EMA.JPG):

Et dans la file d'objets, le résultat est le (UnreachableObjects_EMA.JPG):

Je ne comprends pas très bien ces 2 derniers graphiques

Enfin, j'ai également le rapport de Java VisualVM, où j'ai cette résultats (Heapdump_JVM.JPG):

Selon ce graphique, la table de hachage objets sont le problème, en plus Integer et String objets. La table de hachage des objets, je pense, sont les objets du modèle que les classes envoyer des fichiers jsp, et il va de l'avant à partir de la JPA des Objets (les objets de mise en veille prolongée), de sorte que le problème pourrait être cela, mais je ne sais pas comment le résoudre...

Quelqu'un pourrait-il m'aider? Quelqu'un sait comment je peux résoudre ce problème? Avez-vous besoin de quelques informations de plus?

Merci!

OriginalL'auteur pitu_rfr | 2013-07-24