PHP性能檢測與優化—XHProf 數據閱讀

PHP性能檢測與優化—XHProf 數據閱讀php

1、      效果以下socket

 請求總攬xss

 

函數調用狀況函數

2、      參數含義性能

Inclusive Time              包括子函數全部執行時間。測試

Exclusive Time/Self Time函數執行自己花費的時間,不包括子樹執行時間。優化

Wall時間                     花去了的時間或掛鐘時間。spa

CPU時間                    用戶耗的時間+內核耗的時間blog

Function Name             函數名圖片

Calls                          調用次數

Calls%                         調用百分比

Incl. Wall Time            調用的包括子函數全部花費時間,以微秒算(一百萬分之一秒)

IWall%                         調用的包括子函數全部花費時間的百分比

Excl. Wall Time                 函數執行自己花費的時間,不包括子樹執行時間,以微秒算

EWall%                             函數執行自己花費的時間的百分比不包括子樹執行時間

Incl. CPU                    調用的包括子函數全部花費的cpu時間。減Incl. Wall Time即爲等待cpu的時間減Excl. Wall Time即爲等待cpu的時間ICpu% Incl. CPU(microsecs)的百分比

Excl. CPU                    函數執行自己花費的cpu時間,不包括子樹執行時間,以微秒算。

ECPU%                             Excl. CPU的百分比

Incl.MemUse                包括子函數執行使用的內存。

IMemUse%                   Incl.MemUse的百分比

Excl.MemUse               函數執行自己內存,以字節算

EMemUse%                  Excl.MemUse的百分比

Incl.PeakMemUse               Incl.MemUse的峯值

IPeakMemUse%                   Incl.PeakMemUse的峯值百分比

Excl.PeakMemUse             Excl.MemUse的峯值

EPeakMemUse%                       EMemUse%峯值百分比

3、      數據主要查看的參數是:wall time和cpu time

 

4、      圖片查看:性能有問題的是紅色,其次是黃色

5、      問題模塊和函數

最嚴重的兩個模塊:xss函數和WebStubCntl

影響性能的函數有:checkLogin、call_user_func_array、msg::getcount、preg_replace、queryCurrentIssue、socket_read等

下一步的動做:

一、修改xss函數和用php5調用ao測試

二、用修改後的和修改以前的進行對比查看性能變化。

相關文章
相關標籤/搜索