289 votes

Comment puis-je utiliser valgrind pour trouver des fuites de mémoire?

Comment puis-je utiliser valgrind pour trouver les fuites de mémoire dans un programme?

S’il vous plaît quelqu’un m’aider et décrire les étapes pour effectuer la procédure?

J’utilise Ubuntu 10.04 et j’ai un programme `` , s’il vous plaît aidez-moi.

159voto

RageD Points 3219

Essayez ceci:

``

Tant que valgrind est installé, il passera par votre programme et vous dira ce qui ne va pas. Il peut vous donner des pointeurs et des endroits approximatifs où vos fuites peuvent être trouvées. Si vous êtes segfault’ing, essayez de l’exécuter via `` .

33voto

Rajat Paliwal Points 534

Vous pouvez exécuter :

11voto

Sachin Rastogi Points 211

Vous pouvez créer un alias dans le fichier .bashrc comme suit

Donc, chaque fois que vous voulez vérifier les fuites de mémoire, il suffit de faire simplement

Cela générera un fichier journal Valgrind dans le répertoire actif.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X