Salut,
j'ai un petit soucis avec une application C++ que je développe sous VS2008.
Cela fait déjà un certain temps que le debugger ne me fait plus remonter de fuites mémoire, cependant si je surveille le processus de mon appli dans le gestionnaire des tâches je constate que la taille de la mémoire qu'il utilise ne fait quasi qu'augmenter avec l'utilisation qu'on en fait. Si cette taille devient réellement importante l'application va même rencontrer des problèmes de performances ...
Voici donc ma question : comment (outils ? je ne sais quoi ...) détecter ces fuites et y remedier ?
Merci d'avance.
PS : il y a aussi un truc très comique, si je minimise l'application à l'aide du bouton système qui sert à ça, alors je récupère directement la mémoire perdue (et même plus) et même après une restauration de la fenêtre ça ne remonte pas (sauf si j'utilise l'appli "normalement"). Plus précisement mon .exe utilise moins de mémoire (par exemple de l'ordre de 80mo avant, et 4mo après ....) cependant la charge totale de mémoire utilisée par l'ensemble des processus reste inchangé
?!?
Partager