检测Ruby中的内存泄漏

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

您可以使用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