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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager