5
A
回答
5
被廣泛使用(在Linux至少)是Valgrind軟件。它有很多子工具用來做你正在尋找的東西。
還有KCacheGrind這是一個Valgrind,AKA Cachegrind分析工具的GUI前端。
1
嘗試Valgrind。它不像IBM Purify那麼強大,但它工作的很好......
2
嘗試Duma(檢測意外內存訪問)。
相關問題
- 1. C#動態代碼分析
- 2. 靜態代碼分析與動態代碼分析工具?
- 3. 靜態/動態源代碼分析
- 4. C代碼分析
- 5. 動態生成代碼的代碼覆蓋率,分析和性能分析
- 6. Objective-C/Xcode的動態代碼分析工具
- 7. 靜態代碼分析/代碼註釋
- 8. 靜態代碼分析Java
- 9. C++動態代碼分析工具爲Windows
- 10. 解析用於靜態分析的Objective-C代碼
- 11. C#代碼分析CA2000
- 12. SQLite代碼分析C#
- 13. VerySleepy分析C++代碼
- 14. C++代碼分析工具
- 15. Splint代碼分析儀C
- 16. Objective-C代碼分析
- 17. 聲納 - C代碼分析
- 18. Python中的靜態代碼分析?
- 19. SSIS的靜態代碼分析工具
- 20. Free Pascal的靜態代碼分析
- 21. 的Java靜態代碼分析
- 22. 如何靜態分析C++和Objective-C++代碼?
- 23. 針對C#運行源代碼級別的靜態源代碼分析
- 24. 在LLVM中動態加載分析傳遞和分析組的最小代碼
- 25. Windows上的C++靜態代碼分析工具
- 26. 用於C的靜態代碼分析儀
- 27. 靜態代碼分析的C++在Linux中
- 28. Android NDK - 原生C++代碼的靜態分析
- 29. Hudson的Objective-C代碼分析插件
- 30. 分析崩潰的diassembled C++代碼
@ user430294:對不起:) – neuro 2011-02-08 16:11:01
這似乎是一個很棒的工具,但唯一的一點是,它似乎僅限於Linux平臺。我在Windows環境中編寫代碼。我註定了嗎? :O – user181218 2011-02-09 14:51:26
@ user181218:對不起,我在這方面的Windows工具方面的經驗不足。對於基本的內存損壞,我很久以前就使用過ElectricFence。按照@eddy pronk的回答檢查杜馬,它似乎是一個可以在Windows上工作的叉子...當然,你註定要注意;) – neuro 2011-02-09 18:36:01