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