1
A
回答
6
如果你是在Linux上,使用valgrind。這是你最好的朋友。我不確定哪些工具可用於Windows。
0
是的,正如J. Paulett評論的那樣,至少在Linux平臺上Valgrind是一個很好的起點。
2
的valgrind --leak檢查=全
1
在Windows中,您可以在dbghelp.dll
使用MiniDumpWriteDump
功能。
How to create minidump for my process when it crashes?
這可以在部署應用程序的跟蹤誤差,因爲你可以用你的調試符號檢查在現場沒有調試信息做了一個小型轉儲非常有幫助。但是,跟蹤內存泄漏並不是非常有用。
對於Windows下的內存泄漏(除了商業工具,如Purify,BoundsChecker和GlowCode,當然),您可以使用WinDbg從自由Debugging Tools for Windows封裝,Win32堆標籤一起追查內存泄漏的源頭。
2
類似的valgrind如果你是一個Windows平臺上的Microsoft Application Verifier進行內存分析。
相關問題
- 1. IOS內存泄漏分析
- 2. c#內存泄漏分析
- 3. .NET內存泄漏分析
- 4. 如何分析IntelliJ中的堆轉儲? (內存泄漏)
- 5. NSDate創建內存泄漏
- 6. viewForHeaderInSection創建內存泄漏?
- 7. iPhone:存在內存泄漏分析器?
- 8. 可以創建堆轉儲分析內存泄漏沒有垃圾收集?
- 9. 將進程內存轉儲到磁盤以分析內存泄漏
- 10. 分析內存轉儲以查找泄漏
- 11. 內存泄漏在C /內存分配++
- 12. C++內存泄漏 - 解釋分析
- 13. 本機內存泄漏分析工具
- 14. 使用VisualVM分析內存泄漏
- 15. C++/clang分析器內存泄漏?
- 16. 靜態分析器 - 內存泄漏
- 17. visual vm分析內存泄漏
- 18. 內存泄漏
- 19. 內存泄漏:
- 20. 內存泄漏
- 21. 內存泄漏
- 22. 內存泄漏
- 23. 內存泄漏
- 24. 內存泄漏
- 25. 內存泄漏
- 26. 內存泄漏
- 27. 內存泄漏
- 28. 內存泄漏:
- 29. 內存泄漏
- 30. 內存泄漏
Valgrind經常被提及用於分析和捕獲內存泄漏。 – 2009-11-11 00:40:42