有人可以为PHP脚本推荐一些有用的性能分析工具吗?任何可以帮助我找到有问题或异常缓慢的代码块,执行时间等细节的东西都会非常有用。我知道那里有工具,但我想知道人们推荐哪些是最有用和精心设计的。
答案 0 :(得分:11)
试试webgrind。它以易于阅读,基于浏览器的格式为您提供CacheGrinder的分析。我在Mac上,它使分析变得轻而易举。
答案 1 :(得分:4)
XDebug的profiler很好。但后来我是KDE用户...我认为你可以在其他窗口管理器中安装KCacheGrind。
答案 2 :(得分:1)
Xdebug profiler相当不错,但CacheGrinder可能有点难以理解。
Zend平台(如果您没有运行开发人员许可证,则会很昂贵)会提醒您发出代码并错误地使用资源。
答案 3 :(得分:1)
我个人是XHProf的粉丝,Facebook's open source initiatives之一。这与XDebug转储一起,对于确定性能瓶颈至关重要。此外,UI(特别是基于加权图像的调用图功能)摇滚。
我过去曾在Gawker Media网络中使用过这个(再次,与XDebug风格的转储一起),以帮助我们专注于我们的性能开发工作。
答案 4 :(得分:0)
见SD的PHP Profiler。测量整个应用程序的执行频率,并提供高度执行代码的热点图形显示。 PHP服务器无需进行任何更改即可安装。