• 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、用修改后的和修改之前的进行对比查看性能变化。

  • 相关阅读:
    Tensorflow之MNIST机器学习入门
    MongoDB学习第七篇 --- sql和mongodb对比
    MongoDB学习第六篇 --- Delete操作
    MongoDB学习第五篇 --- Update操作
    MongoDB学习第四篇 --- Query操作
    MongoDB学习第三篇 --- Insert操作
    MongoDB学习第二篇 --- Mac下通过 Shell 执行 mongo 命令
    MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB
    python连接sql server数据库实现增删改查
    转。webapp开发小tips
  • 原文地址:https://www.cnblogs.com/fredshare/p/3372809.html
Copyright © 2020-2023  润新知