Salut tout le monde...
Je fais un petit truc en java depuis un moment et je n'en suis qu'au début car je bloque sur un point : La gestion de la mémoire consommée...
Pour le moment, l'application se résume a une fenetre sans les bordures Windows dans laquelle il y a deux champs, deux label et deux bouton pour faire un petit panneau de connexion a un jeu. Le lancement de cette fenetre prend un total de 27-29Mo de mémoire virtuelle...Lorsqu'on clique sur le bouton "Connexion", ça ferme la fenetre et logiquement ça devrait libérer de la mémoire (suite a une lecture d'une petite aide face aux "fuites de mémoires" comme ils disent, j'utilise les méthode remove() (adaptées aux objets bien sur) afin d'enlever les éléments racollés entre eux avant de les déclarer null puis d'invoquer le GC)...Et comble de malheur, a default de me faire perdre meme quelque Ko de mémoire, ça me fait gagner quelques Mo et l'application en théorie "morte" (objets détruit(??) et fenetre définie comme non visible puis détruite(??)) prend alors 31Mo de mémoire virtuelle....
Je cherche donc un moyen n'importe quoi (tuto, explication, bout de code...) pour éliminer ces fichues fuites de mémoires pour perdre des Ko( Mo??!!

) quand je détruit un objet et non pas en gagner...
Une suggestion?
Merci à tous pour votre patiente et vos réponse éventuelles
