2010-11-02 59 views

回答

2

使用此補丁版本進一步看1.92

$ rvm install 1.9.2-p290 --patch gcdata --name gcdata 
2

這個問題列出的是有點老了,所以你可能不再需要一個答案,但我會添加這裏的任何其他人可能會遇到搜索「內存:不支持」的東西。

獲取內存分配和對象分配信息需要運行補丁版本的紅寶石。對於可能仍然在使用1.8.7任何人,這篇文章描述了修補紅寶石1.8.7: http://patshaughnessy.net/2010/9/28/ruby187gc-patch

我還沒有發現的1.9.2修補版本,但這個計算器其他答案似乎暗示1.9.2有GC分析內置: Is there a way to profile ruby 1.9.2 scripts with memory allocation reports?

我正好在看一箇舊的應用程序仍在運行1.8.7現在,所以我還沒有在1.9.2