内存泄漏
elbort
这个作者很懒,什么都没留下…
展开
-
一个隐蔽的内存泄漏——pthread_create后没有detach导致内存持续增长
昨天解决了一个隐蔽的内存泄漏问题,原因是pthread_create后的僵死线程没有释放导致的内存持续增长。 现象是这样的:短时间内程序运行正常,但跑了12小时左右,用top查看其内存占用居然高达2G,于是马上意识到有内存泄漏。 最先想到的是malloc/free、new/delete没有配对,申请的内存没有释放。于是写了个跟踪malloc/free调用的模块,不过检查中并没有找到未释放的内存转载 2012-05-22 10:00:29 · 1168 阅读 · 0 评论 -
利用efence调试内存泄漏
1.What is efence It attempts to use the virtual memory facilities of Linux to protect the memory used by malloc and free to halt the program at the point of memory corruption. 2. How to原创 2013-01-30 17:04:40 · 2512 阅读 · 0 评论