php性能监测模块XHProf

一,什么是XHProf

XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,,并通过给递归调用中每个深度的调用一个有用的命名来避开死循环。XHProf分析报告有助于理解被执行的代码的结构,它有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制调用关系图。

二,安装XHProf扩展模块

1,安装

2,配置

三,XHProf测试

前面我们说过了,XHProf自身带有一个web版的测试工具,里面还有一个小例子。看一下这个例子,我做了一点修改和注释

以下是部分的结果:

个人觉得,这个工具是给变态人用的,有谁真正测试过,php代码执行效率?我估计没有,只要不随心所欲的写代码,差别不是很大,花时间在上面,还不如想想怎么提高数据库的处理能力。如果自认为其他方面都做的很好了,在这方面做做也没关系。

本文永久更新链接地址:

一个人,一条路,人在途中,心随景动,

php性能监测模块XHProf

相关文章:

你感兴趣的文章:

标签云: