函数来剖析/性能测试PHP函数?

时间:2010-05-15 08:55:02

标签: php

我没有遇到任何性能问题,但是我想看看它使用了多长时间和多少内存cpu等。

我希望能够直接了解哪些东西可以装瓶颈等,并改进我可能重用或构建的任何代码......(完美主义者)

我正在寻找创建一个小功能,我可以在记录的每个功能的开头和结尾调用:

  • 执行时间
  • 使用内存
  • cpu demand

任何想法?

我之前没有使用过memory_get_usage()或记录时间()的方法,所以我们希望得到一些关于它们组合实现的提示

3 个答案:

答案 0 :(得分:2)

已经有很多解决方案,你可能想看看其中的一些:

XDEBUG EXTENSION FOR PHP

  

Xdebug的Profiler是一款功能强大的工具   这使您能够分析   你的PHP代码并确定   瓶颈或一般看哪个   你的部分代码很慢而且可以   使用速度提升。

其他资源:

<强> PHP Quick Profiler

答案 1 :(得分:0)

我没有对它进行过多次测试,但是我的朋友推荐http://xdebug.org/来分析PHP

答案 2 :(得分:0)

尝试使用XDebug调试代码流。 XDebug将生成一些文件,告诉您的代码有多好,您可以使用Kcachegrind来查看这些文件。