Bonjour à tous !
Je suis sous Ubuntu 10.04 avec gcc 4.4.3, le tout dans Code::Blocks.
Lorsque je compile mon programme en debug, no problemo. Options -g -pedantic -std=c++0x -Wall -fexceptions.
En mode release, je remplace le -g par -O2. Et là, j'ai plus d'image. Pour une application de traitement vidéo, c'est balo.
Comment expliquer une telle différence avec juste un -O2 ?
J'ai passé mon prog à valgrind au cas où et rien de bien méchant pour l'instant :
Je suis très preneur d'idées==4490== LEAK SUMMARY:
==4490== definitely lost: 0 bytes in 0 blocks
==4490== indirectly lost: 0 bytes in 0 blocks
==4490== possibly lost: 288 bytes in 1 blocks
==4490== still reachable: 57,299 bytes in 70 blocks
==4490== suppressed: 0 bytes in 0 blocks
==4490== Reachable blocks (those to which a pointer was found) are not shown.
Partager