Centos7-查看内存泄漏

文章目录

  • 下载valgrind
  • 随便启动一下,然后退出

下载valgrind

Centos7 用yum,centos8用dnf

sudo yum install valgrind

随便启动一下,然后退出

程序执行文件的位置

/root/projects/gameServer/bin/x64/Debug

在控制台执行

valgrind --leak-check=full --show-leak-kinds=all 程序

比如

valgrind --leak-check=full ./game.out

valgrind --leak-check=full --show-leak-kinds=all

Centos7-查看内存泄漏_第1张图片
然后重新查看,就能看到泄漏的信息。
根据泄漏信息再完善代码补充析构函数。

更多细节可以参考
https://zhuanlan.zhihu.com/p/643271982

你可能感兴趣的:(项目环境搭建相关问题,代码报错及解决办法,linux,运维,服务器)