xphrof是什麼
- 是一款PHP性能分析軟件,支持LINUX。
- 官方地址:http://xhprof.io/
如何安裝?
- 待補充
如何使用?
- 待補充
參數說明
主要指標:
- Inclusive Time (或子樹時間):包括子函數所有執行時間。
- Exclusive Time/Self Time:函數執行本身花費的時間,不包括子樹執行時間。
- Wall時間:花去了的時間或掛鐘時間。
- CPU時間:用戶耗的時間+內核耗的時間
- Function Name 函數名
- Calls 調用次數
- Calls% 調用百分比
消耗時間
- Incl. Wall Time (microsec) 調用的包括子函數所有花費時間 以微秒算(一百萬分之一秒)
- IWall% 調用的包括子函數所有花費時間的百分比
- Excl. Wall Time (microsec) 函數執行本身花費的時間,不包括子樹執行時間,以微秒算(一百萬分之一秒)
- EWall% 函數執行本身花費的時間的百分比,不包括子樹執行時間
消耗CPU
- Incl. CPU(microsecs) 調用的包括子函數所有花費的cpu時間。減Incl. Wall Time即爲等待cpu的時間
- ICpu% Incl. CPU(microsecs)的百分比
- Excl. CPU(microsec) 函數執行本身花費的cpu時間,不包括子樹執行時間,以微秒算(一百萬分之一秒)。
- ECPU% Excl. CPU(microsec)的百分比
消耗內存
- Incl.MemUse(bytes) 包括子函數執行使用的內存。
- IMemUse% Incl.MemUse(bytes)的百分比
- Excl.MemUse(bytes) 函數執行本身內存,以字節算
- EMemUse% Excl.MemUse(bytes)的百分比
消耗內存峯值
- Incl.PeakMemUse(bytes) Incl.MemUse的峯值
- IPeakMemUse% Incl.PeakMemUse(bytes) 的峯值百分比
- Excl.PeakMemUse(bytes) Excl.MemUse的峯值
- EPeakMemUse% EMemUse% 峯值百分比