Bonjour à tous,
j'ai processus implémenté en C qui tourne, le problème c'est que sa taille ne cesse d'augmenter, alors à part un malloc dont on n'a pas fait le free, est-ce que quelqu'un connait une autre cause de cette fuite mémoire?
Merci à tous
Bonjour à tous,
j'ai processus implémenté en C qui tourne, le problème c'est que sa taille ne cesse d'augmenter, alors à part un malloc dont on n'a pas fait le free, est-ce que quelqu'un connait une autre cause de cette fuite mémoire?
Merci à tous
salut, tu peux peut-être avoir un realloc avec une taille de plus en plus grande...
Bonjour,
non je n'utilise que le malloc dans mon code
Bonjour, cela peut provenir de toute ressource non libérée:
malloc sans free
fopen sans fclose
...
ainsi que, selon l'OS, bitmaps, contextes de périphériques, DLL ... non libérés
ok c vrai, que j'utilise beaucoup de fopen je vai vérifier ceci
Partager