【发布时间】:2013-04-26 13:54:19
【问题描述】:
我有一个相当复杂的系统,运行着 30 个应用程序。一个相当复杂的 C++ 应用程序正在泄漏内存,我想我已经解决了。
到目前为止我所做的是:
- 我使用valgrind's memcheck 执行了应用程序,它没有检测到任何问题。
- 我使用htop 监控应用程序,发现虚拟内存和剩余内存没有增加
- 我打算运行valgrind's massif 看看它是否使用了新内存
问题是,我怎样才能确保没有泄漏?我想如果虚拟内存停止增加,那么我可以确定没有泄漏。当我测试我的应用程序时,我会触发多次分配和释放内存的循环以确保。
【问题讨论】:
标签: linux memory-leaks