我跑耙測試:個人資料,並得到一份報告:如何在Rails 3中啓用內存和對象分析?
process_time: 62 ms
memory: unsupported
objects: unsupported
我怎樣才能使內存和對象的組成部分?
我使用Ruby 1.9.2,我有紅寶石教授在我的Gemfile
gem 'ruby-prof'
我跑耙測試:個人資料,並得到一份報告:如何在Rails 3中啓用內存和對象分析?
process_time: 62 ms
memory: unsupported
objects: unsupported
我怎樣才能使內存和對象的組成部分?
我使用Ruby 1.9.2,我有紅寶石教授在我的Gemfile
gem 'ruby-prof'
使用此補丁版本進一步看1.92
$ rvm install 1.9.2-p290 --patch gcdata --name gcdata
這個問題列出的是有點老了,所以你可能不再需要一個答案,但我會添加這裏的任何其他人可能會遇到搜索「內存:不支持」的東西。
獲取內存分配和對象分配信息需要運行補丁版本的紅寶石。對於可能仍然在使用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