Bonjour,
l'intitulé n'est pas très clair désolé (pas facile en peu de mots décrire ce problème).
J'ai un programme qui utilise boost et mysql++, et qui fonctionne sous linux et windows. Ce programme est multithread et en console uniquement. Pendant mes tests, il est compilé en debug et affiche quantité d'info sur la console.
Sous windows, j'observe un comportement bizarre concernant la consommation mémoire, observée via le gestionnaire des tâches de windows :
- la consommation mémoire augmente sans cesse (par bloc de 4ko environ), et ne retombe que lorsque la fenêtre console (un cmd classique dans lequel le programme est exécuté) est réduite la consommation mémoire "retombe" à une valeur normale
- puis cela augmente jusqu'à ce que j'agrandisse la fenêtre et la réduise
Evidemment sous linux aucun problème, valgrind ne me donne aucun message, et l'endroit où se fait cette conso mémoire (parcours d'un fichier) n'utilise que la stl et boost.
Quelqu'un aurait-il une idée ?
Partager