Bonjour,
Je me suis créé une application desktop en Java qui gère des plannings, une fois mon fichier de sauvegarde chargé tout est normal : conso RAM =~ 200Mo.
Le problème viens plus tard, à peu près entre 30 et 40min la conso de RAM augmente, même sans toucher à l'application.
J'ai fait un test : lancer l'appli -> chargé le fichier (donc 200Mo au compteur) puis j'ai rien touché, je suis revenu a peu près 1h30 plus tard et là 2.9go de RAM dans le taskManager !
Je ne comprends pas comment ça peut augmenter sans rien toucher sachant que la seule boucle infinie est dans un thread qui me permet de rafraichir la sélection de couleur et encore aucune variable n'est créée dans celle-ci ni aucun objet, simplement un repaint() de JPanel. Ce thread lui-même n'étant démarré que lorsque j'affiche ma fenêtre de sélection de couleur et tué lors de la fermeture de celle-ci donc inexistant lors du démarrage de l'appli.
J'ai pensé à un bug du garbage collector, mais si c'est le cas je ne vois pas comment le régler.
Quelqu'un à t'il déjà eu ce genre de problème ?
Merci
Partager