追踪Ruby守护进程中的泄漏

时间:2015-02-06 20:06:14

标签: ruby memory-leaks

我们在Ruby 2.2.0上运行了一个Ruby守护进程&最近开始泄漏大量内存的Ubuntu 12.04。它在12小时内增长到大约10GB,然后增长似乎放缓。

我们不确定是否由于我们所做的更改或仅仅因为我们正在为其提供更多的处理工作。

我们已经尝试了this博客文章中描述的技术来追踪原因,但结果显示它只创建了几兆字节的新对象(并且只有150mb的总对象)这个过程实际上增长了一个千兆字节。

我们也尝试过对这个过程进行核心转储并仔细研究,但似乎没有任何明显的线索(大多数空白,偶尔会有随机的二进制数据)。

我们可以使用哪些策略来追踪问题?

0 个答案:

没有答案