【发布时间】:2011-04-27 20:05:24
【问题描述】:
我的环境包括带有 Zend Server CE 和 Ubuntu Server、Apache 2 的 OS X。在 PHP 5.3 上使用 Symfony 1.4 和 Doctrine 进行开发。
我正在寻找一个可以与命令行 PHP 脚本以及 Apache 调用的 PHP 一起使用的分析器。目前我对命令行的需求实际上比网络脚本更迫切。
我已经通过记录 microtime() 间隔进行了一些蛮力计时,效果很好,但我希望能够获得每个被调用函数的总时间,而无需太多手动编码。
虽然我主要关心的是时间分析,但内存分析器也非常有用。与使用 microtime() 类似,我有时不得不在实例化大型对象或集合之前和之后重复调用 memory_get_usage() 以了解它们的占用空间有多大。
【问题讨论】:
-
各种 PHP 分析工具的讨论:stackoverflow.com/questions/21133/…
标签: php symfony1 php-5.3 profiling