我在 Heroku 上运行 rails 3.0 应用程序并使用 New Relic 插件/服务。
我一直在查看事务跟踪功能(在专业版中提供)以了解更多有关应用程序性能特征的信息。但是,很大一部分时间(30-50%)是“未测量时间”。在通过将 method_tracers 放在某些地方进行了一些尝试并经历了相当慢的周期以测试我是否获得更多信息之后,我觉得这一切都进展不快。
似乎在 PHP 新遗物代理中,它们具有一个很棒的功能,可以获取非常详细的跟踪,而无需猜测将方法跟踪器放在哪里:http: //newrelic.com/docs/php/php-agent-faq#top100
红宝石有类似的东西吗?
注意:我已经在使用 rpm_contrib 来获取更多信息并启用垃圾收集统计信息。此外,这不是解决性能问题,只是了解如何更好地使用可用的性能工具,并为那个未使用的时间解决一个琐碎的问题。