zoukankan      html  css  js  c++  java
  • PHP性能检测与优化—XHProf 数据阅读

    PHP性能检测与优化—XHProf 数据阅读

    一、      效果如下

     请求总揽

     

    函数调用情况

    二、      参数含义

    Inclusive Time              包括子函数所有执行时间。

    Exclusive Time/Self Time函数执行本身花费的时间,不包括子树执行时间。

    Wall时间                     花去了的时间或挂钟时间。

    CPU时间                    用户耗的时间+内核耗的时间

    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%峰值百分比

    三、      数据主要查看的参数是:wall time和cpu time

    四、      图片查看:性能有问题的是红色,其次是黄色

    五、      问题模块和函数

    最严重的两个模块:xss函数和WebStubCntl

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

    下一步的动作:

    1、修改xss函数和用php5调用ao测试

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

  • 相关阅读:
    java--递归删除目录
    java--获取文件夹大小
    我经历中最重要的三位老师
    我的自我介绍
    如何判断多选框是否选中?
    控制总线 数据总线和地址总线是三根线吗
    单元格中间没有边框
    页面上插入bootstrap Glyphicons时遇到的问题
    浏览器回退键——重复提交
    【excel】excel转成csv乱码问题
  • 原文地址:https://www.cnblogs.com/fredshare/p/3372809.html
Copyright © 2011-2022 走看看