有沒有辦法,我可以找到正在運行的進程的內存泄漏?我可以使用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