2011-07-14 46 views
0

可能重複:
how to find memory leak in c++ code/project什麼調試器可以檢查內存泄漏的C++代碼?

我想問一下我應該安裝,以檢查是否有內存泄漏什麼的調試器?我有一個包含.cpp和.h的.a文件。我用了很多指針和參考。現在我想測試內存泄漏。

我聽說過皮棉。這是否存在? THX

+1

你的意思[內存泄漏(http://en.wikipedia.org/wiki/Memory_leak)?另外,這裏是我如何檢查是否存在:是否有維基百科文章? Google會提供多個相關結果嗎? –

+0

皮棉是C.對於C++,您可以使用cppcheck找到一些錯誤:http://en.wikipedia.org/wiki/Cppcheck – Oleg

回答

2

您需要內存調試,內存泄漏檢測和性能分析工具,如Valgrind
調試器通常不會這樣做。

+0

我希望有一個程序,我可以umload我的代碼並調試它...爲了看到內存不足,指針沒有被刪除。我希望能向我展示我沒有刪除的東西,我應該。 thx – skywak

+0

就像他說的那樣,valgrind會這麼做。 –

+0

這就是Als給你的答案。 – bezmax