Thinkphp 函数G 获取运行脚本内存和运行时间
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。