在unix環境中,是否有任何工具可以輕鬆分析代碼,並提到在代碼的某些部分有可能發生內存泄漏。 HPUX/AIX/Solaris上用於確定c/C++代碼中內存泄漏的工具
4
A
回答
8
如果你談論的是static analysis再有就是cppcheck(以及許多其他)
如果你在談論一個runtime checker(這將是方式比靜態分析更加準確,可靠)有valgrind
有大量的其他工具可用。看看上面的鏈接以獲取更多信息
Purify在AIX上就可以了(雖然它不是免費的。
HP有wdb調試器,它能夠檢測內存泄漏。
0
雖然不是專門的工具用於檢測內存泄漏的另一個選項是可用的Boehm-Demers-Weiser garbage collector來自惠普實驗室。
它充當新的malloc更換。
Here是將其用作泄漏檢測器的說明。它已經或曾經被Mozilla用作Firefox的泄漏檢測器。如果我記得正確,它也被Mono和DotGNU Portable.NET用作gc。
1
我使用Insure,它運作良好。欲瞭解更多信息,請使用 http://www.parasoft.com/jsp/products/article.jsp?articleId=530
0
相關問題
- 1. 內存泄漏的代碼
- 2. Android內存泄漏工具?
- 3. iPhone內存泄漏工具
- 4. C++代碼內存泄漏
- 5. iOS:內存泄漏代碼
- 6. 內存泄漏代碼
- 7. 內存泄漏此代碼
- 8. 用於調試JavaScript中的內存泄漏的工具
- 9. JNI代碼中的內存泄漏
- 10. 此代碼中的內存泄漏?
- 11. 可可代碼中的內存泄漏
- 12. C++ OpenMP代碼中的內存泄漏
- 13. c代碼中的內存泄漏
- 14. NSSortDescriptor代碼中的iOS內存泄漏
- 15. C++代碼中的內存泄漏
- 16. 代碼中潛在的內存泄漏
- 17. cygwin上的內存泄漏工具
- 18. 查找JavaScript內存泄漏的工具
- 19. 分析結果VS泄漏的工具:iPhone內存泄漏
- 20. 我的代碼的mysql內存泄漏?
- 21. 爲什麼iphone-xcode泄漏工具顯示此代碼泄漏?
- 22. 導致內存泄漏的jQuery代碼
- 23. 帶dealloc的小代碼內存泄漏
- 24. 內存泄漏檢測工具
- 25. 本機內存泄漏分析工具
- 26. iphone/ipad內存泄漏儀器工具
- 27. 泄漏工具沒有發現泄漏,但內存不釋放
- 28. 用於創建內存泄漏的C#代碼。
- 29. 特定於環境的內存泄漏
- 30. IOS7 - Xcode5 - 內存泄漏無代碼
valgrind +1。 – nmichaels 2011-03-04 14:55:21
我認爲valgrind只能在沒有GUI的HPUX或AIX上的LINUX上使用。 – Vijay 2011-03-04 14:56:12
@wvwvwv,2分,1,Hpux,Aix等,都支持這種或那種形式的GUI。 2,valgrind是一個命令行工具(無gui) – Glen 2011-03-04 15:01:47