在获得这些信息的同时杀死进程会很好。有没有办法从运行的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