XHProf - 查看所有个人资料

Posted

技术标签:

【中文标题】XHProf - 查看所有个人资料【英文标题】:XHProf - View all profiles 【发布时间】:2010-11-18 23:36:55 【问题描述】:

如果我一直运行它,我希望能够查看所有配置文件或查看始终反映的内容。

UI 似乎需要我指定一个特定的运行,我想查看所有这些,这可能吗?我错过了一些非常基本的东西吗?

【问题讨论】:

【参考方案1】:

我为 XHProf 编写了一个 GUI,可以帮助解决这个问题,它还可以做一些不错的事情,比如随着时间的推移生成图形结果:http://phpadvent.org/2010/profiling-with-xhgui-by-paul-reinheimer

【讨论】:

【参考方案2】:

除了@preinheimer XHProf UI 实现之外,您不妨试试http://xhprof.io/。该实现依赖于一组负责获取、分组和保存 XHProf 数据的库。它是一个轻量级但功能强大的实现,具有流畅的 UI。唯一的警告是,在撰写本文时,它处于测试状态。

【讨论】:

【参考方案3】:

您可以使用 register_shutdown_function() 注册 xhprof 保存函数来存储数据并稍后进行一些分析。

您可以使用一些数据可视化工具来帮助您,例如highchart 和d3js。

然后你可以得到这样的东西:

ddprof http://i.minus.com/icx2X7xtDwqMD.jpg

这是我公司的分析系统,所以我可以给出代码。

这种 DIY 很简单,您可以获得最大的灵活性。

但更简单的方法似乎是使用上述答案。 ^_^

【讨论】:

以上是关于XHProf - 查看所有个人资料的主要内容,如果未能解决你的问题,请参考以下文章

xhprof 安装详解

PHP性能优化工具–xhprof安装

xhprof安装和使用

XHProf的安装和使用(PHP性能测试神器)

iOS 从通知中心清除个人/所有通知

使用xhprof会在nginx下报502 Bad Gateway错误