检测Ruby中的内存泄漏

时间:2014-01-21 12:37:40

标签: ruby memory

如何检查ubuntu上Ruby程序的内存泄漏?

1 个答案:

答案 0 :(得分:1)

您可以使用GC.start定期强制进行垃圾回收:

http://www.ruby-doc.org/core-2.1.5/GC.html#method-c-start

这样做时,使用ObjectSpace.count_objects知道剩余的对象数量:

http://www.ruby-doc.org/core-2.1.5/ObjectSpace.html#method-c-count_objects