跟踪PHP中的脚本执行时间

跟踪PHP中的脚本执行时间,第1张

跟踪PHP中的脚本执行时间

在unixoid系统上(以及在Windows上的php
7+中),您可以使用getrusage,例如:

// script start$rustart = getrusage();// Code ...// script endfunction rutime($ru, $rus, $index) {    return ($ru["ru_$index.tv_sec"]*1000 + intval($ru["ru_$index.tv_usec"]/1000))     -  ($rus["ru_$index.tv_sec"]*1000 + intval($rus["ru_$index.tv_usec"]/1000));}$ru = getrusage();echo "This process used " . rutime($ru, $rustart, "utime") .    " ms for its computationsn";echo "It spent " . rutime($ru, $rustart, "stime") .    " ms in system callsn";

请注意,如果您为每个测试生成一个php实例,则无需计算差异。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5151591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存