我试图在非Rails应用程序中配置GC,最好使用YARV Ruby。如何在Ruby中配置垃圾回收
perftools.rb告诉我,我的CPU时间的大部分时间都花在garbage_collector(6061(61.4%))上。
我也可以通过perftools.rb获取使用哪种方法创建的对象数量。有些方法比其他方法创建更多的对象,但并不是非常倾斜。
我该从哪里出发?是否有可能获得更详细的信息,说明为什么花这么多时间做GC?是否有可能查看是否花费时间去除对象,或者是否花费在检查对象是否应该垃圾回收?
我可以访问OS X Lion,Windows 7和Ubuntu 12.04。