Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Fuite mémoire avec Valgrind  (Lu 1351 fois)

0 Membres et 1 Invité sur ce sujet

loustak

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
Fuite mémoire avec Valgrind
« le: Août 15, 2016, 10:14:17 pm »
Bonjour,
Je test pour la première fois valgrind est celui ci me retourne ceci :
Citer
==4278==
==4278== HEAP SUMMARY:
==4278==     in use at exit: 44,011,424 bytes in 7,449 blocks
==4278==   total heap usage: 13,262 allocs, 5,813 frees, 66,806,341 bytes allocated
==4278==
==4278== LEAK SUMMARY:
==4278==    definitely lost: 688,208 bytes in 8 blocks
==4278==    indirectly lost: 0 bytes in 0 blocks
==4278==      possibly lost: 43,119,823 bytes in 7,166 blocks
==4278==    still reachable: 203,393 bytes in 275 blocks
==4278==         suppressed: 0 bytes in 0 blocks
==4278== Rerun with --leak-check=full to see details of leaked memory
==4278==
==4278== For counts of detected and suppressed errors, rerun with: -v
==4278== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Une belle perte de mémoire donc...
Ma question est, était-elle due à la SFML ou à mon code ? Avec l'option de --leak-check=full je voit qu'il y a des parties qui semble liés à mon code, mais aussi certaines avec la sfml...
Le rapport complet ici : http://pastebin.fr/47466
(le fichier était trop lourd)

Merci de votre aide !

victorlevasseur

  • Full Member
  • ***
  • Messages: 206
    • Voir le profil
Re : Fuite mémoire avec Valgrind
« Réponse #1 le: Août 15, 2016, 10:34:17 pm »
On dirait que c'est plutôt causé par les fonctions du driver vidéos qui sont inévitablement appelées par SFML.