入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Thinkphp 函数G 获取运行脚本内存和运行时间

创建时间:2015-10-07 投稿人: 浏览次数:132

G方法的作用包括标记位置和区间统计两个功能,下面来看下具体用法:

运行时间统计:
G("begin");
 // ...其他代码段
G("end");
 // ...也许这里还有其他代码
 // 进行统计区间
echo G("begin","end")."s";
G("begin","end") //表示统计begin位置到end位置的执行时间(单位是秒),begin必须是一个已经标记过的位置,如果这个时候end位置还没被标记过,则会自动把当前位置标记为end标签,输出的结果类似于:
0.0056s
默认的统计精度是小数点后4位,如果觉得这个统计精度不够,还可以设置例如:
G("begin","end",6)."s";
输出会变成:0.005587s

内存开销统计:
如果系统环境支持内存占用统计的话,还可以使用G方法进行区间内存开销统计(单位为kb),例如:
echo G("begin","end","m")."kb";
第三个参数使用m表示进行内存开销统计,输出的结果可能是:
625kb
同样,如果end标签没有被标记的话,会自动把当前位置先标记位end标签。
如果环境不支持内存统计,则该参数无效,仍然会进行区间运行时间统计。

来自:tp手册
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。