【发布时间】:2009-08-27 11:26:18
【问题描述】:
我有问题,因为我真的不知道如何测试我的代码和 sql (mysql) 以查看 SQL 查询和 PHP 函数 /code 需要多长时间才能运行。
这里有人知道我在哪里可以找到这些工具吗?
【问题讨论】:
标签: php sql mysql benchmarking
我有问题,因为我真的不知道如何测试我的代码和 sql (mysql) 以查看 SQL 查询和 PHP 函数 /code 需要多长时间才能运行。
这里有人知道我在哪里可以找到这些工具吗?
【问题讨论】:
标签: php sql mysql benchmarking
对于 PHP 代码,您可以使用xdebug for profiling。您还需要一个前端来读取跟踪数据。如果您使用的是 Windows,则可以使用 WinCacheGrind。对于其他操作系统,您可以使用kCacheGrind(功能很多,但对初学者来说有点吓人)或WebGrind(更简单更好看)。
【讨论】:
您想要的搜索关键字是“profiler”。
那里有几个 PHP 分析器; XDebug、PHPEd Profiler、APD、DBG 和 PQP,仅举几例。
我曾多次使用 XDebug,虽然启动和运行它可能有点烦人,但它确实做得相当不错。只需关注installations docs 就可以了。
【讨论】: