有没有办法,我可以找到正在运行的进程的内存泄漏?我可以使用Valgrind在进程开始之前查找内存泄漏。我可以使用GDB将其附加到正在运行的进程。我如何调试正在运行的进程的内存泄漏?请指教。谢谢。如何找到正在运行的进程的内存泄漏?
1
A
回答
2
分析器仪器的代码..因此,你必须运行你的应用程序'通过'他们。如果你不能用gdb弄清楚,并且如果你由于某种原因不能创建一个新的实例并用一个分析器进行测试,我会说你有麻烦。
+0
有没有办法用gdb找到内存泄漏? – howtechstuffworks 2012-04-15 03:47:46
+1
您可以检查变量的值。所以,这就像在大海捞针一样,除非你的应用程序很小或者你有强烈的怀疑并且有针对性的搜索。所以它在技术上有可能找到它,但决不会gdb为你拼写任何东西,并且可能不实际。 – sethcall 2012-04-15 03:52:19
相关问题
- 1. 检测进程运行内存泄漏
- 2. 关于查找正在运行的进程中的内存泄漏
- 3. 如何找到内存泄漏?
- 4. 如何查找进程的内存泄漏?
- 5. DataContractSerializer泄漏内存直到进程死
- 6. 如何在运行IE的Web应用程序中查找内存泄漏?
- 7. iAds正在泄漏内存
- 8. 如何在流星应用程序中找到内存泄漏
- 9. 无法找到内存泄漏的源
- 10. 找不到我的内存泄漏
- 11. 在c中找不到内存泄漏
- 12. iPhone App正在泄漏内存;仪器和铿锵无法找到泄漏
- 13. 如何在调试正在运行的进程的gdb中启用泄漏?
- 14. 如何使用泄漏消毒剂找到内存泄漏的原因
- 15. 如何查找javascript内存泄漏
- 16. 如何在Java内存分析工具中找到内存泄漏行
- 17. 任何好的教程重新找到内存泄漏?
- 18. SunOS上的C++应用程序存在内存泄漏。如何找到它?
- 19. 找出内存泄漏?
- 20. 查找内存泄漏
- 21. 使用泄漏金丝雀进行Android内存泄漏测试
- 22. 使用ARC进行内存泄漏
- 23. 使用raphael.js进行内存泄漏
- 24. AIR Android运行时内存泄漏
- 25. JProfiler:试图找到内存泄漏
- 26. 仪器无法找到内存泄漏
- 27. 找到Vala/Sqlite3内存泄漏
- 28. 我找不到内存泄漏
- 29. C++内存泄漏,我找不到
- 30. 内存泄漏,无法找到源
http://unix.stackexchange.com/q/36450/17720 – howtechstuffworks 2012-04-15 03:16:47
任何原因,特别是你为什么不能使用Valgrind?只是好奇。 – tangrs 2012-04-15 03:22:22
那么,如果一个进程已经运行,有什么方法可以附加它? – howtechstuffworks 2012-04-15 03:22:49