我在我的ruby应用程序中遇到了瓶颈,但我无法弄清楚它在哪里放慢速度.我找到了memprof,但它不支持1.9.我还发现ruby-prof似乎在1.9.2上工作正常,但是内存分配需要一个修补的ruby解释器,我只能找到ruby 1.8的补丁.是否有一个红宝石探测器可以完成这项工作?
小智 17
您是否尝试过分析GC?Ruby 1.9.2包括GC::Profiler.
GC::Profiler.enable
GC.start
puts GC::Profiler.report
Run Code Online (Sandbox Code Playgroud)
你可能也想看看ObjectSpace.count_objects.