1

对于分析,我已经开始使用 XHprof。不错的工具!但是,我自己无法回答的一个问题与图表内容有关。有谁知道 XHProf 生成的图表上的颜色框和箭头宽度是什么意思?

更新 这不是最后一个问题,这里有几个新问题:

  • 为什么图表上可能有两个或多个红色方块,但只有一个会用黄色方块的粗箭头连接?
  • load:: in "Function name" column (on table mode view) 是什么意思?这是否意味着 PHP 花费了(cpu、mem 等)来加载该文件?CPU 时间和内存使用量因文件而异,是否取决于文件大小?或文件内容?或两者 ?或者是其他东西 ?
  • 当你看到这样的图表时,你能说什么(没有细节)?

https://dl.dropbox.com/u/7017985/Screenshots/h4kq.png https://dl.dropbox.com/u/7017985/Screenshots/r1bc.png

是否有可能在没有细节的情况下弄清楚任何事情,只看这些图表?

4

1 回答 1

2
  • 红色方块只是占用大量总时间的项目。黄色方块是程序到达它们的路径。如果您想提高性能,请先查看红色方块 :)
  • 查看我的示例, load:: 是加载特定文件的方法调用,所以是的,不同的调用将取决于加载的文件的大小。
  • 如上,先看红色方块,提高性能。在第二个链接上,您可能有一些可以优化的 sql 查询。
于 2012-10-29T10:44:17.990 回答