. 工具:valgrind 里面的 --tool=massif
验证环境:linux-arm服务器,此环境已安装 valgrind,可直接使用
使用方式如下图: ./build/CppBaseTest 为相应的可执行文件, 后面可接参数
运行完,会有相应的 id号
会生成 massif.out.24949文件,再运行ms_print massif.out.24949 &>mem.log
mem.log 可以自己定义输出名称,里面会有不同时间段的内存分析
此工具也支持可视化功能,131.22服务器未安装相应的工具,所以无法验证
参考网址来源于:blog.csdn.net/fengbingchun/article/details/83279163
2. 第二个工具是 pprof
编译阶段:链接库 和可执行文件编译 都需要加上链接编译选项 -l