Bonjour,

j'ai un problème de fuite de mémoire dans mon programme.
J'ai un thread qui rempli un LinkedList (remplissage excessive atteint le 200000 entré)

j'ai un autre thread qui déclenche periodiquement un traitement sur ces entré. ensuite j'aurais pas besoin de ces entrés

Pour ne pas copié chaque fois le contenu du premier Linked liste dans une autre qui sera utilisé par le deuxième thread.

j'utilise alors je jeu de référence ( qui est fortement le cause de la fuite de mémoire)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
LinkedList < TimeStamp > resultStack;
LinkedList < TimeStamp > newEmptyStack = new LinkedList < TimeStamp > ();
resultStack = stack;
stack=newEmptyStack;
l'objet stack ne cesse pas de grossir j'ai fais un heap dump ça taille atteint 200Mo!!

STP est ce que quelqu'un pourrai m'aider ou bien a une idée sur comment détournée se problème

Merci d'avance