Valgrind 可以用来检测程序是否有非法使用内存的问题,例如访问未初始化的内存、访问数组时越界、忘记释放动态内存等问题。Valgrind最好和GCC编译器配合使用。
使用实例:
valgrind <./my_app>
或者,MPI分布式运行
mpirun -n 2 valgrind <./myapp>
参考资料:
Valgrind 可以用来检测程序是否有非法使用内存的问题,例如访问未初始化的内存、访问数组时越界、忘记释放动态内存等问题。Valgrind最好和GCC编译器配合使用。
使用实例:
valgrind <./my_app>
或者,MPI分布式运行
mpirun -n 2 valgrind <./myapp>
参考资料: