Ruby on rails 什么';ruby prof在NewRelic agent中的用途是什么?

Ruby on rails 什么';ruby prof在NewRelic agent中的用途是什么?,ruby-on-rails,newrelic,ruby-prof,Ruby On Rails,Newrelic,Ruby Prof,我测试了NewRelic的ruby代理3.7.1.188,但我不理解ruby prof gem的用途。当我转到http://localhost:3000/newrelic,右侧有一条消息,说我可以使用ruby prof gem显示配置文件。所以我安装了ruby prof gem,点击“开始评测”,然后点击我的站点,最后点击“停止评测”。我现在可以点击URL来查看某个动作持续多长时间。但是没有ruby-prof,我也得到了同样的统计数据。那么ruby-prof关于NewRelic代理的确切目的是什

我测试了NewRelic的ruby代理3.7.1.188,但我不理解ruby prof gem的用途。当我转到
http://localhost:3000/newrelic
,右侧有一条消息,说我可以使用ruby prof gem显示配置文件。所以我安装了ruby prof gem,点击“开始评测”,然后点击我的站点,最后点击“停止评测”。我现在可以点击URL来查看某个动作持续多长时间。但是没有ruby-prof,我也得到了同样的统计数据。那么ruby-prof关于NewRelic代理的确切目的是什么呢

Ruby版本:2.0.0
Rails版本:4.0.0

在ruby代理的开发人员模式功能中使用ruby prof gem的目的是能够捕获和显示执行概要文件,这些概要文件对在服务请求时进行的每个方法调用进行检测。不幸的是,与ruby prof的集成是newrelic_rpm代码库中较老的一个角落,因此有点年久失修。也就是说,它对解决某些类型的问题很有用,所以我们正在努力恢复它。newrelic刚刚发布了newrelic_rpm gem的3.7.2版,该版本将修复Rails 3和Sinatra应用程序的ruby prof集成,我们计划在即将发布的版本中修复Rails 4的ruby prof集成。如果您感兴趣,可以关注newrelic_rpm gem的下一个beta版,它应该包括一个修复ruby prof在Rails 4中的使用