Bonjour,
j'ai développé un programme java qui communique avec une dll via JNI. J'étais entrain de corriger ma DLL pour supprimer les fuites mémoires et je m'aperçois que mon programme java en génere aussi ??
Mon programme est constitué d'un thread qui toute les secondes invoque une méthode.
J'ai simplifié cette méthode au minimum :
synchronized public void lancerTraitementProjet()
{
Set mesProjets;
Set mesLogicielsASurv;
mesLogicielsASurv = new HashSet();
mesProjets = new HashSet();
mesProjets = null;
mesLogicielsASurv = null;
}et je remarque grâce au gestionnaire des tâches que mon la mémoire utile de mon application augmente de 4 octets indéfiniment très régulièrement (un peu plus d'une seconde).
J'aimerais donc avoir des informations sur ce problème (origine, cause, correction ...)
Merci !