美文网首页PHP经验分享
MacOS php7 xhprof 性能监控

MacOS php7 xhprof 性能监控

作者: walker_lee0707 | 来源:发表于2018-02-01 19:33 被阅读0次

旧的xhprof项目13年的时候已经不维护了,所以使用新的支持php7的项目

https://github.com/yaoguais/phpng-xhprof

clone好项目按着说明编译之后,正常的是配置在需要监控的代码处后已经可以输出.xhprof 文件了.但是用文本打开发现信息非常不直观,近乎于无法获取有用信息.

接下来使用旧版xhprof项目中的html组件来格式化显示文件.旧版xhprof地址: https://github.com/phacility/xhprof clone该项目之后无需再进行编译.拷贝生成输出的.xhprof文件到该项目内xhprof_html文件夹内.进入xhprof_html运行 php内置服务 php -S localhost:8002, 打开 localhost:8002 后可以看到之前拷贝进的文件,点开后出现下图的页面:

image.png

可以看到函数的运行时间与顺序.如果还觉得不够清晰,点击View Full Callgraph查看图形化界面,此时报错,我们需要安装图形化插件:graphviz

mac

brew install graphviz

centos

yum install graphviz

然后就能看到图形化页面啦(不过十分模糊)

image.png

相关文章

网友评论

    本文标题:MacOS php7 xhprof 性能监控

    本文链接:https://www.haomeiwen.com/subject/yjljzxtx.html