![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存问题分析
记录常见的内存问题方法
ww_250
一直在超越,从未被模仿
展开
-
利用bcc/memleak分析内存膨胀
程序内存异常原创 2022-10-30 20:25:26 · 1544 阅读 · 1 评论 -
分析linux程序的内存泄露的利器 valgrind
valgrind这款免费软件时linux上一款强大的调试和分析工具。其中一个较为厉害的功能就是内存泄漏分析和定位。使用valgrind分析内存泄漏时需要请注意:1、尽可能的让程序处于全符号和未优化状态运行。这样的话,valgrind甚至可以定位到导致内存泄露的那一行。最不济也可以定位到泄露位置的前后几行,很方便的可以分析泄露位置。2、让程序正常退出。如果是一直运行的服务的话,可以捕获ctrl+c或者ctrl+v,然后再事件响应回调中让服务正常退出。这样即可极大减小valgrind的误报率。.原创 2020-09-06 12:53:48 · 236 阅读 · 0 评论