在獲得這些信息的同時殺死進程會很好。有沒有辦法從運行的ruby進程轉儲內存中的對象?
3
A
回答
0
對於更多的鐵桿也有BleakHouse它給你紅寶石的特殊定製編譯副本更好的內存泄漏追蹤powarz
2
一種快捷方式是ObjectSpace.each_object{|e| p e}
。你可以做一些測試來確定你想要保留的東西,或者統一對象。
2
對於1.9.2/1.9.3還有的heap_dump寶石,它可以被注入使用一個正在運行的進程gdb的(但更穩定是是將其包括在過程本身,沒有性能開銷)
它轉儲到對象的引用,而不是對象本身,但如果你進入戰鬥泄漏,這是可用
相關問題
- 1. 有沒有辦法轉儲所有的物理內存值?
- 2. 有沒有辦法通過C#對象SQL存儲過程
- 3. 有沒有辦法在OllyDbg中打開多個內存轉儲?
- 4. 有沒有辦法在HTML對象中存儲長HTML腳本
- 5. 有沒有辦法在對象GKScore中存儲int值?
- 6. 哪裏的內核存儲進程沒有運行?
- 7. 有沒有辦法限制運行的R進程的數量
- 8. 有沒有辦法找出存儲過程返回而沒有運行它?
- 9. 有沒有辦法轉換彈簧數據存儲庫返回的對象?
- 10. 有沒有辦法將線程的命運與對象綁定?
- 11. 有沒有辦法在應用運行時看到Core Data存儲的內容?
- 12. 有沒有辦法刷新正在運行的進程
- 13. 有沒有辦法在子進程中運行節點任務?
- 14. 有沒有辦法將對象轉換爲Ruby中的布爾值
- 15. 有沒有辦法讓numpy矩陣存儲對象?
- 16. 有沒有辦法在Ruby on Rails中存儲時間?
- 17. 有沒有辦法以預定義的時間間隔運行存儲過程?
- 18. 有沒有辦法將對象從一個本地存儲轉移到另一個本地存儲?
- 19. 有沒有辦法對JavaScript對象中的鍵進行排序/排序?
- 20. 有沒有辦法查看Rapid SQL對存儲過程執行的SQL?
- 21. 有沒有辦法從Amazon Redshift執行SQL轉儲
- 22. 有沒有辦法爲JUnit測試用例運行MySQL內存?
- 23. 有沒有辦法從chrome的存儲映像中獲取url?
- 24. Ocaml:有沒有辦法在進程之間傳遞對象?
- 25. 有沒有辦法同時運行2個NSAnimation對象?
- 26. 有沒有辦法避免Java的awkard對象轉換語法?
- 27. 有沒有辦法檢查子進程是否仍在運行?
- 28. jquery「對象沒有辦法」
- 29. 有沒有辦法讀取.txt文件並將每行存儲到內存中?
- 30. 有沒有辦法在多個網站之間共享內存中的對象?
黯淡的房子爲別人工作?我試了一下,它只是在最微不足道的程序上拋棄了核心。在Ubuntu上這是Ruby 1.8.6 – 2008-09-24 17:51:51