有段时间没更新博客了,今天要分享的这篇是关于一个PHP的性能测试工具– xhprof
也许有人对此工具不是很了解,博主在此简单介绍下该工具:
Xhprof—-facebook开源的,轻量级的PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。
一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。
它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递归调用中每个深度的调用一个有用的命名来避开死循环。
XHProf分析报告有助于理解被执行的代码的结构,它有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与同行们分享成果。
也能绘制调用关系图。
简单说就是个PHP性能分析利器,PHPer们值得拥有。
接下来进入本博客文章的主题,怎么在 mac 系统 PHP7版本下安装并使用该利器。