我正在运行带有4名工作人员的Rails4和Ruby2.0,很快就会有极轻的流量,4名Unicorn工作人员很快会占用4G内存。
我正在尝试分析rails / Ruby堆并且没有成功地理解导致膨胀的原因或是否存在泄漏
以下是我尝试的一些事情:
Built-in objects: 567,479: TOTAL 272,576: T_STRING 112,326: T_ARRAY 54,764: T_DATA 49,431: T_NODE 47,363: T_OBJECT 9,758: T_HASH 9,563: T_CLASS 3,600: T_REGEXP 2,729: T_ICLASS 1,948: T_MATCH
以上所有,
只有Oink非常有用,我可以找到一个rails Controller#show
事务来获得超过25MB的内存,但是如何进一步分析它呢?