valgrind 内存泄漏检测工具使用

Valgrind作为一个免费且优秀的工具包,我们一般使用valgrind检测内存问题,如内存泄露,越界等。

首先安装valgrind工具包:

    yum install valgrind

其次,使用valgrind --tool=memcheck ./main 检测main可执行程序是否有内存泄漏。valgrind 内存泄漏检测工具使用_第1张图片

可以看到,在total heap usage: 10 allocs, 10 frees

证明申请的已经被全部释放。挺方便的

你可能感兴趣的:(内存泄露,valgrind)