J'ai un programme qui utilise beaucoup plus de mémoire qu'il ne le devrait. Toutes les variables sont statiques, il ne peut s'agir d'une fuite de mémoire, or, à chaque appel de fonction le programe utilise quelques 500 ko voire 1-2 Mo supplémentaires qui ne sont pas déduits, bien que la fonction soit terminée, (et logiquement toutes les variables du type char texte[512] sont supprimées).
Le comble vient lors de l'appel de la fonction MessageBox, qui ajoute instantanément 2 Mo d'espace mémoire utilisé en plus. Des idées?
J'utilise Microsoft Visual C++ 2005 en natif, pas en .net.
Merci