Valgrind作为一个免费且优秀的工具包,我们一般使用valgrind检测内存问题,如内存泄露,越界等。
首先安装valgrind工具包:
yum install valgrind
其次,使用valgrind --tool=memcheck ./main 检测main可执行程序是否有内存泄漏。
可以看到,在total heap usage: 10 allocs, 10 frees
证明申请的已经被全部释放。挺方便的
Valgrind作为一个免费且优秀的工具包,我们一般使用valgrind检测内存问题,如内存泄露,越界等。
首先安装valgrind工具包:
yum install valgrind
其次,使用valgrind --tool=memcheck ./main 检测main可执行程序是否有内存泄漏。
可以看到,在total heap usage: 10 allocs, 10 frees
证明申请的已经被全部释放。挺方便的