Bonjour
je travaille actuellement sur une appli web utilisant Spring, Ibatis et Velocity tournant sous Tomcat5.5.
Depuis un temps certains, nous avons des problèmes de mémoire qui se transforme inéluctablement en outOfMemory.
J'ai donc récupéré JProfiler (et une licence de 10 jours...), et j'ai constaté queEn forçant le garbageCollector via JProfiler, la situation revient assez normal. Mais j'ai du mal à comprendre ce comportement.
- tous les objets utilisés pour afficher une page web restaient en mémoire
- tous les pojos pour la génération d'un pdf à l'aide de jasperReport restaient également en mémoire ...
- au bout d'un moment, ça ralentit puis ça plante : outOfMemory
Pourquoi la mémoire ne se vide pas automatiquement et régulièrement après la génération d'une page web ou d'un report ?
Merci d'éclairer ma lanterne...
Partager