【发布时间】:2015-04-27 11:19:16
【问题描述】:
我正在分析我的 Rails 应用程序以进行性能优化
大部分代码流都经过适当的分析
但是一些代码流给出了我非常奇怪的配置文件结果,我不知道如何解释。
例如:我有一个父方法,结果如下
Total time: 4.5 sec
Wait time: 0.0 sec
Self time: 0.0 sec
Child time: 4.5 sec
但是任何子方法所花费的时间都不超过 0.0 秒
许多方法都会出现这种情况。我尝试过使用 ruby-prof 和 newrelic,两个分析器都给了我类似的结果。
我的一些子方法也列在实际上从不调用它们的父方法下。
对于这些调用来说,一切似乎都非常随机。有没有人遇到过这样的问题?
我错过了什么吗?
【问题讨论】:
-
请包含您的一些代码。请参阅how to ask a good question 上的指南