2012-06-20 52 views
0

對於性能分析,我已經開始使用XHprof。漂亮的工具!但是,我自己無法回答的一個問題與圖表內容有關。有沒有人知道XHProf生成圖表上箭頭的顏色框和寬度是什麼意思?xhprof圖表說明

修訂 這不是最後一個問題,這裏是情侶新:

  • 爲什麼在圖表上可以是兩個或多個紅色正方形,但只是其中的一個將被粗箭頭與黃色方格連接?
  • 這是什麼意思load ::在「函數名稱」列(在表模式視圖)?這是否意味着PHP花了(CPU,MEM等)來加載該文件?花費的CPU時間和內存使用情況因文件而異,是否取決於文件大小?或文件的內容?或兩者 ?或者是其他東西 ?
  • 當你看到這樣的圖表時,你能說什麼(沒有詳細說明)?

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

,纔有可能找出沒有任何細節,只是希望這些圖表?

+0

無需多次重複提問:) –

+0

感謝您的參與。 – user1016265

回答

1
  • 紅色正方形只是需要花費大量總時間的項目。黃色正方形是程序拿到他們的路徑。如果你想提高性能,請先看看紅色方塊:)
  • 看看我的例子,load ::是一個方法調用來加載一個特定的文件,所以是的,不同的調用將取決於大小文件加載。
  • 如上所述,先看紅色方塊以提高性能。在第二個鏈接上,你可能有一些你可以優化的sql查詢。