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测试

二、用修改后的和修改以前的进行对比查看性能变化。

相关文章
相关标签/搜索