Forum de la communauté SFML

Aide => Général => Discussion démarrée par: loustak le Août 15, 2016, 10:14:17 pm

Titre: Fuite mémoire avec Valgrind
Posté par: loustak 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 (http://pastebin.fr/47466)
(le fichier était trop lourd)

Merci de votre aide !
Titre: Re : Fuite mémoire avec Valgrind
Posté par: victorlevasseur 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.