C++ 查找内存泄漏的最佳解决方案
可能重复: 我的C++程序内存不足。找到它们的解决方案是什么?针对哪个操作系统 在基于Linux的系统上,Valgrind。免费的C++ 查找内存泄漏的最佳解决方案,c++,memory-leaks,C++,Memory Leaks,可能重复: 我的C++程序内存不足。找到它们的解决方案是什么?针对哪个操作系统 在基于Linux的系统上,Valgrind。免费的 在基于Windows的系统上,Insure++、Purify。。。。很多。我喜欢使用valgrind。假设为g++或clang++,使用-g编译程序并尝试: 最好的解决办法是使你的计划现代化 在程序中搜索“新建”和“删除”。 更新程序以使用智能指针。处处 如果你做得正确的话,在完成之后引入泄漏将是相当困难的。 如果您使用的是OS X man leaks、leaks
在基于Windows的系统上,Insure++、Purify。。。。很多。我喜欢使用valgrind。假设为g++或clang++,使用-g编译程序并尝试:
最好的解决办法是使你的计划现代化 在程序中搜索“新建”和“删除”。 更新程序以使用智能指针。处处 如果你做得正确的话,在完成之后引入泄漏将是相当困难的。
如果您使用的是OS X man leaks、leaks Instrument或valgrind。您可以使用这些来观察随着程序的现代化,泄漏计数下降不要使用C++。对不起,我忍不住:-D@Thorsten不,真正的恶作剧是不要使用新的可能的复制品,为C++ XDLY制作自己的垃圾收集器,请参见
valgrind --leak-check=full ./your_executable