如何在CPU周期内测量PHP脚本的执行情况?我不需要执行时间,因为如果脚本连接到数据库或外部API,它会等待,并且不会消耗CPU资源。
编辑: PHP<5.3,窗口
发布于 2010-06-29 19:26:38
看一看getrusage()函数。它可能会为你提供一些有用的东西
发布于 2010-06-29 20:38:48
尝试使用分析器。( http://xdebug.org/docs/profiler )
测量代码周期可能会有所不同,因为zend引擎可能会优化操作码,也可能不会优化操作码,zend引擎的编译方式可能会导致它更快地执行某些操作,等等。
此外,连接到数据库所需的时间可以通过执行一些模拟类(http://en.wikipedia.org/wiki/Mock_object)来“处理”,但在实际应用程序中,连接到数据库所需的时间是很重要的,因为用户认为整个网页都很慢,而不是SQL server很慢:)
https://stackoverflow.com/questions/3140143
复制相似问题