如何分析控制器操作?
我的一个观点是渲染需要相当长的时间,我想把它分解一下。我懂了script/performance/profiler
,但这似乎只能访问全局范围。
红宝石教授 http://ruby-prof.rubyforge.org/是要走的路。这是一个操作方法,如何使用 ruby-prof 分析 Rails 和 Ruby 应用程序 http://snippets.aktagon.com/snippets/255-how-to-profile-your-rails-and-ruby-applications-with-ruby-prof.
如果您将它与可视化工具结合使用,例如kcachegrind http://kcachegrind.sourceforge.net/html/Home.html,您可以轻松地将应用程序代码与框架代码分开。
不久前,我在当地的 Ruby 用户小组中就这些工具进行了演讲:使用 ruby-prof 和 kcachegrind 打造出色的 Rails 应用程序 http://skillsmatter.com/podcast/ajax-ria/making-your-rails-app-kick-ass-with-ruby-prof-and-kcachegrind.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)