草庐IT

c++ - 如何让 Valgrind 记录所有分配?

即使没有发现内存错误,我也想让Valgrind记录分配。如何才能做到这一点? 最佳答案 您将使用Massif为此(一个valgrind工具)。手册链接很容易理解,但为了将来引用,这里是直接从手册中使用它的方法:valgrind--tool=massifprog这将生成一个文件,您可以使用ms_print对其进行分析.文件名将为massif.out..只需使用ms_print获得不错的输出:ms_printmassif.out.12345您要查找的内容可以在ms_print输出的末尾找到.对于这个示例程序(他们在手册中显示的程序):#