rovangju / webgrind
此包已废弃,不再维护。未建议替代包。
Webgrind是PHP5中的Xdebug性能分析Web前端。它实现了kcachegrind的部分功能,安装迅速且适用于所有平台。对于快速简陋的优化,它能够胜任工作。此仓库正在积极维护。
1.1.0
2015-05-01 15:48 UTC
This package is not auto-updated.
Last update: 2017-03-06 10:47:49 UTC
README
Webgrind是PHP5中的Xdebug性能分析Web前端。它实现了kcachegrind的部分功能,安装迅速且适用于所有平台。对于快速简陋的优化,它能够胜任工作。以下是一张显示性能分析输出的截图
未来可能会实现更多的kcachegrind功能,使webgrind更接近完成2008年PHP Google Summer of Code中提出的建议。不过目前还没有计划。
功能
- 超级简单,跨平台安装 - 显然 :)
- 通过自成本或包含成本跟踪函数中花费的时间。包含成本是函数内部时间加上对其他函数的调用。
- 查看时间是在内部函数还是用户函数中花费的。
- 查看任何函数是从哪里被调用的以及它调用了哪些函数。
欢迎对改进和新功能的建议。
安装
- 下载webgrind
- 解压到Web服务器可访问的路径。
- 在浏览器中加载webgrind并开始分析
致谢
Webgrind由Joakim Nygård和Jacob Oettinger编写。如果没有Derick Rethans的出色工具Xdebug,这将是不可行的。此分支由Justin Rovang积极维护。