我不确定,但请参阅下面的 URL 并阅读它。我认为这对你很有帮助。
使用 Xdebug 和 Webgrind 分析 PHP
http://www.chrisabernethy.com/php-profiling-xdebug-webgrind/
查找和修复 PHP Web 应用程序中的性能瓶颈既费时又困难。幸运的是,像 Xdebug 和 Webgrind 这样的免费工具可以让您轻松找到并可视化 PHP 脚本中的瓶颈。
Webgrind 是 PHP5 中的 Xdebug 分析 Web 前端。它实现了 kcachegrind 功能的子集,并在几秒钟内安装并适用于所有平台。–Webgrind
任何需要分析代码的人都可能熟悉 KcacheGrind(一种分析数据可视化工具)。KcacheGrind 提供了一种从程序执行中可视化配置文件数据的方法,使您可以快速轻松地查看程序在哪里花费时间。了解执行瓶颈的位置可以让您将优化工作集中在正确的位置。
很长一段时间以来,PHP 的 Xdebug 扩展能够(除其他外)以 KcacheGrind 可用的格式将执行配置文件信息转储到磁盘,如果您使用 KDE 运行 Linux,这非常棒。
webgrind 项目为 KcacheGrind 提供了一个基于 Web 的替代品,可以安装在任何操作系统上,允许您通过浏览器可视化 Xdebug 分析数据的一部分。
阅读更多文章上方
http://www.chrisabernethy.com/php-profiling-xdebug-webgrind/
另请参阅另一个示例并阅读:-
PHP 的 XDEBUG 扩展 | 文档
http://xdebug.org/docs/profiler
Xdebug 的内置分析器允许您找到脚本中的瓶颈并使用外部工具(如 KCacheGrind 或 WinCacheGrind)将其可视化。介绍
Xdebug 的 Profiler 是一个强大的工具,它使您能够分析您的 PHP 代码并确定瓶颈,或者通常查看您的代码的哪些部分很慢并且可以使用速度提升。Xdebug 2 中的分析器以 cachegrind 兼容文件的形式输出分析信息。这允许您使用出色的 KCacheGrind 工具(Linux/Windows、KDE)来分析您的分析数据。如果你在 Linux 上,你可以用你最喜欢的包管理器安装 KCacheGrind;如果您在 Windows 上,您可以在 SourceForge 获得 KCacheGrind 的预编译二进制文件。
Windows 用户也可以使用 WinCacheGrind,其功能与 KCacheGrind 不同,因此本页记录使用 KCacheGrind 的部分不适用于此程序。还有一个名为 xdebugtoolkit 的替代配置文件信息呈现工具、一个名为 Webgrind 的基于 Web 的前端和一个名为 XCallGraph 的基于 Java 的工具。
阅读更多文章上方
http://xdebug.org/docs/profiler