【问题标题】:Detecting memory leakage in Ruby检测 Ruby 中的内存泄漏
【发布时间】:2014-01-21 12:37:40
【问题描述】:

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

【问题讨论】:

  • 我编辑了您的标题以反映您刚刚所做的编辑。将来,请提出一个新问题,而不是编辑您未回答的旧问题。
  • 谢谢。我会这样做的。

标签: ruby memory


【解决方案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

【讨论】:

    猜你喜欢
    • 2010-09-14
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 2015-02-28
    • 2013-11-14
    相关资源
    最近更新 更多