我正在使用valgrind,并且在运行代码时想知道所使用的内存大小(RAM +内存缓存)。我知道valgrind可以为我提供内存检测和运行时间,但是我专注于所利用的内存大小。我怎样才能用valgrind获得这种尺寸?还是有其他工具可以做到这一点?有谁可以帮助我吗。预先感谢。
答案 0 :(得分:0)
您可以使用massif heap profiler:
valgrind --tool=massif yourtool --verbose
然后将结果保存在文件massif.out.pid
中,并可以通过ms_print
对其进行可视化。