【发布时间】:2010-09-13 19:25:58
【问题描述】:
谁能推荐一些有用的 PHP 脚本性能分析工具?任何可以帮助我找到有问题或异常缓慢的代码块、有关执行时间的详细信息等的东西都会非常有帮助。我知道那里有一些工具,但我想知道人们推荐的最有用和设计最完善的工具是什么。
【问题讨论】:
标签: php performance testing
谁能推荐一些有用的 PHP 脚本性能分析工具?任何可以帮助我找到有问题或异常缓慢的代码块、有关执行时间的详细信息等的东西都会非常有帮助。我知道那里有一些工具,但我想知道人们推荐的最有用和设计最完善的工具是什么。
【问题讨论】:
标签: php performance testing
XDebug 的profiler 不错。但是我是 KDE 用户...不过我认为您可以在其他窗口管理器中安装 KCacheGrind。
【讨论】:
Xdebug 分析器非常好,但 CacheGrinder 可能有点难以解释。
Zend 平台(如果您没有运行开发者许可证,价格会很高)会提醒您发布代码和资源使用不当。
【讨论】:
试试webgrind。它以易于阅读的基于浏览器的格式为您提供 CacheGrinder 的概要分析。我使用的是 Mac,它使分析变得轻而易举。
【讨论】:
请参阅 SD 的 PHP Profiler。测量整个应用程序的执行频率,并提供高度执行代码的热点图形显示。无需更改 PHP 服务器即可安装它。
【讨论】:
我个人是XHProf 的粉丝,Facebook's open source initiatives 之一。这与 XDebug 转储一起,对于确定性能瓶颈至关重要。此外,用户界面(尤其是基于加权图像的调用图功能)非常震撼。
我过去曾在 Gawker Media 网络中使用过它(同样,与 XDebug 样式的转储一起使用),以帮助我们专注于以性能为导向的开发工作。
【讨论】: