美文网首页
valgrind检查内存泄漏

valgrind检查内存泄漏

作者: CodingCode | 来源:发表于2023-11-09 06:27 被阅读0次
  1. install valgrind
$ sudo yum install valgrind
  1. 运行
$ valgrind \
        --tool=memcheck         \
        --leak-check=full       \
        --show-leak-kinds=all   \
        --leak-resolution=high  \
        --error-limit=no        \
        --track-origins=yes     \
        --verbose               \
        --log-file=valgrind.out.%p      \
        <program> <cmd-line-options>

如果需要同时检测子进程,则加上参数---trace-children=yes,那么每个进程(包括当前<program>进程和其子进程)都会记录valgrind内容到各自的log-file里面以%p(PID)来区分;注意对于子进程也要等到它们结束之后再去检查log文件。

相关文章

网友评论

      本文标题:valgrind检查内存泄漏

      本文链接:https://www.haomeiwen.com/subject/folcwdtx.html