Bonjour,

Je rencontre depuis peu un problème très bloquant avec JPA et la mémoire.
En effet, je dois parcourir une liste d'entités et créer à partir de chaque entité un fichier XML que je stocke sur le disque dur.

Hors, je me rends compte que, a chaque passage dans ma boucle, ma mémoire prends quelques Mo supplémentaire et, malgré le passage du GC, ces quelques Mo ne sont jamais libéré. Après 20/25 passages dans la boucle j'arrive a plus de 500Mo de mémoire et la bah HeapSpace......

Après avoir analysé la mémoire, je me rends compte que l'ensemble des entités sont gardées en mémoire (encore utilisée ou non).

Je n'utilise pas de transactions, ni de commit ou autre car je prends juste une entité a chaque boucle pour la parcourir et créer directement mon fichier XML.

Quelqu'un a t il une solution pour libérer l'espace mémoire occupé par une entité JPA ??