用于检查脚本性能的PHP函数列表

时间:2010-11-13 15:12:32

标签: php performance

我现在还在开发自己的CMS。有人可以告诉我PHP中的函数列表来检查我的脚本的性能,

示例:

  1. 检查运行我的脚本需要多少资源
  2. 检查MySQL查询时间
  3. 检查脚本执行时间等。
  4. 或者甚至可能使用javascript来检查我的JS脚本性能

    感谢

4 个答案:

答案 0 :(得分:5)

您需要分析器。 PHP,Javascript和MySQL存在不同的分析器。

对于PHP,像Google query这样的Simplest way to profile a PHP script和SO帖子可以提供帮助。

对于Javascript,您可以使用Firebug

对于MySQL,请按照“Top performance tips for MySQL”中提到的一般MySQL性能提示进行操作,并检查slow query log

答案 1 :(得分:0)

一种方法是使用microtime记录经过的时间:

http://us2.php.net/microtime

在脚本之前和之后记录它并减去它们以找到执行时间。

还有一个预先构建的类可能更好用:

http://codeaid.net/php/calculate-script-execution-time-%28php-class%29

答案 2 :(得分:0)

编写自己的CMS可能是一次很好的学习经历,但如果你还没有这样做,我会强烈建议评估那里有什么。有很多编码可以赶上drupal,wordpress和joomla与扩展它们。

您可以使用http://php.net/manual/en/function.microtime.php

等功能计时

或者,您可以使用MySQL Query Profiler从mysql本身监视您的mysql性能:http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html

答案 3 :(得分:0)

memory_get_usage(true) - 您可能感兴趣的其中一项