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、用修改后的和修改之前的进行对比查看性能变化。
PHP性能检测与优化—XHProf 数据阅读的更多相关文章
- PHP性能检测与优化—XHProf 安装
		
PHP性能检测与优化—XHProf 安装 XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开关来控制是否进 ...
 - opencv-python教程学习系列9-程序性能检测及优化
		
前言 opencv-python教程学习系列记录学习python-opencv过程的点滴,本文主要介绍程序性能检测及优化,坚持学习,共同进步. 系列教程参照OpenCV-Python中文教程: 系统环 ...
 - SqlServer性能检测和优化工具使用详细
		
工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问 ...
 - SqlServer性能检测和优化工具使用详细(转)
		
转载链接:http://www.cnblogs.com/knowledgesea/p/3683505.html 工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,s ...
 - SqlService性能检测和优化工具
		
工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问 ...
 - react性能检测与优化
		
网页运行最重要的是速度快嘛,那我们怎么知道网页运行的时候,哪些部分快哪些部分慢呢? 我们可以安装react性能检测工具进行检测,通过安装 然后修改app/index.jsx文件 ,在要检测的组件运行之 ...
 - 【转】 SqlServer性能检测和优化工具使用详细
		
http://blog.csdn.net/dcx903170332/article/details/45917387
 - oracle数据迁移之Exp和Expdp导出数据的性能对比与优化
		
https://wangbinbin0326.github.io/2017/03/31/oracle%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB%E4%B9%8BExp%E ...
 - Sql性能检测工具:Sql server profiler和优化工具:Database Engine Tuning Advisor
		
原文:Sql性能检测工具:Sql server profiler和优化工具:Database Engine Tuning Advisor 一.工具概要 数据库应用系统性能低下,需要对其进行优化 ...
 
随机推荐
- vue模拟后台数据,请求本地数据的配置(旧版本dev-server.js,新版本webpack.dev.conf.js)
			
最近学习一个vue-cli的项目,需要与后台进行数据交互,这里使用本地json数据来模仿后台数据交互流程.然而发现build文件夹下没有dev-server.js文件了,因为新版本的vue-webpa ...
 - Zookeeper客户端对比选择_4
			
Zookeeper客户端对比选择 本文思维导图 使用框架的好处是自带一套实用的API,但是Zookeeper虽然非常强大,但是社区却安静的可怕,版本更新较慢,下面会先从zookeeper原生API的不 ...
 - 对于自我管理 ObjectContextManager的测试
			
书接上文, 把代码改为多线程, public class Threads { public static void allStart() { for (int i = 0; i < 10; ...
 - WCF 客户端连接慢
			
WCF客户端第一次连接超过1分钟,以后再连接就快了. 在 Config中加入 <basicHttpBinding> <binding name="BasicHttpBind ...
 - Tensorflow博文列表
			
tensorflow:https://wenku.baidu.com/view/489ecc9727fff705cc1755270722192e44365853.html 语义分割SegNet:htt ...
 - 8、C++指针和自由存储空间
			
8.C++指针和自由存储空间 计算机程序在存储数据时必须跟踪3中基本属性. 信息存储在何处 存储的值为多少 存储信息是什么类型. 指针是 一个变量,其存储的是值得内存地址 对于常规变量的地址,只需要对 ...
 - js appendChild与insertBefore 区别和用法
			
1.appendChild() 方法:可以向节点的子节点列表的末尾添加新的子节点. 比如:appendChild(newchild)括号里可以是创建的标签var newchild = docume ...
 - Domoticz 中添加彩云天气
			
前言 用过一段时间的彩云天气 APP,最吸引我的地方是精确到局部区域的天气预测,虽然准确度并不算高,但是对于预测下雨还是不错的选择.在 Domoticz 中添加彩云天气的数据,利用的是彩云天气提供的 ...
 - POJ_3696 The Luckiest number 【欧拉定理+同余式+对取模的理解】
			
一.题目 Chinese people think of '8' as the lucky digit. Bob also likes digit '8'. Moreover, Bob has his ...
 - CNN 卷积神经网络结构
			
cnn每一层会输出多个feature map, 每个Feature Map通过一种卷积滤波器提取输入的一种特征,每个feature map由多个神经元组成,假如某个feature map的shape是 ...