标签: c++ linux ubuntu memory-leaks
如何在Linux(Ubuntu OS)中检测C ++应用程序的内存泄漏?你可以为这个目标建议我的课程是什么?
答案 0 :(得分:35)
签出Valgrind,它应该在Ubuntu存储库中。它可以为您提供有关C ++程序中内存使用情况的详细信息。有点像内存使用的调试器。
valgrind --tool=memcheck <your_app> <your_apps_params>
答案 1 :(得分:3)
为此目的使用Valgrind。
答案 2 :(得分:2)
也可能看ccmalloc,NJAMD,mpatrol,YAMD,LeakTracer
答案 3 :(得分:2)
如果开源软件不是强制性的,您还可以查看Purify