Bonjour,

j'ai quelques problèmes de gestion de mémoire avec une application qui construit un modèle statistique : selon mes calculs, elle devrait n'utiliser qu'environ 300 Mo, or même en mettant le paramètre -mx1024m, au bout d'un certain temps, j'ai droit à un heap space. J'ai fait mon possible pour que la mémoire utilisée ne dépasse pas un certain seuil en utilisant des variables locales, en faisant des lectures/écritures avec des tampons de taille limitée, etc. et elle augmente tout de même petit à petit.
Est-ce qu'il y a des erreurs typiques avec ce symptome ? Est-il possible, comme le processus dure plusieurs heures et manipule une assez grande quantité de données, que le garbage collector ne supprime pas tous les objets qu'il faudrait et que petit à petit la mémoire augmente (je sais, je rejette la faute...) ?