首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何衡量PHP脚本在CPU周期中的执行情况?

如何衡量PHP脚本在CPU周期中的执行情况?
EN

Stack Overflow用户
提问于 2010-06-29 19:21:57
回答 2查看 2.3K关注 0票数 5

如何在CPU周期内测量PHP脚本的执行情况?我不需要执行时间,因为如果脚本连接到数据库或外部API,它会等待,并且不会消耗CPU资源。

编辑: PHP<5.3,窗口

EN

回答 2

Stack Overflow用户

发布于 2010-06-29 19:26:38

看一看getrusage()函数。它可能会为你提供一些有用的东西

票数 3
EN

Stack Overflow用户

发布于 2010-06-29 20:38:48

尝试使用分析器。( http://xdebug.org/docs/profiler )

测量代码周期可能会有所不同,因为zend引擎可能会优化操作码,也可能不会优化操作码,zend引擎的编译方式可能会导致它更快地执行某些操作,等等。

此外,连接到数据库所需的时间可以通过执行一些模拟类(http://en.wikipedia.org/wiki/Mock_object)来“处理”,但在实际应用程序中,连接到数据库所需的时间是很重要的,因为用户认为整个网页都很慢,而不是SQL server很慢:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3140143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档