G方法的第一个用法就是标记位置,例如:
G('begin');
表示把当前位置标记为begin标签,并且记录当前位置的执行时间,如果环境支持的话,还能记录内存占用情况。可以在任何位置调用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标签。
如果环境不支持内存统计,则该参数无效,仍然会进行区间运行时间统计。
专业的网站建设公司,深正互联,如您有网站营销需求,请您关注我们,或者致电13828884598

猜你喜欢
联络方式:
深圳 · 龙岗 · 大运软件小镇22栋302-308
电话:400 1828 580
邮箱:szhulian@qq.com



-
网页设计者优化网页速度的技巧
一般在网页上使用的图片格式有三种,jpg、png、gif.三种格式的具体技术指标不是这篇文章探讨的内容,我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间
-
优秀的网站设计的利益
网页设计能否优良,不只体如今页面的雅观度上,还体如今网站关上速率、网站前期的优化难易水平和网站用户跳出率高下等等方面。
-
小程序之tab如何实现swiper自适应高度,并记录滚动位置?
移动端中需要使用swiper插件实现tab切换和手势滑动的(类似于今日头条资讯列表),在各种APP上我们可以很常见,但在小程序上实现这个看起来有点难,swiper插件滑动到下一屏的时候位置总是会回到跟上一屏相同的位置。我记得微信刚出来不久,有一个这样子的需求,那时候是另外一个同事在跟,跟我说到过这个功能无法实现......
-
中小企业电子商务平台开发流程
对于存在于互联网时代中的现代企业来说,电子商务网站的不断发展,不仅促使很多企业开展的新一轮的竞争模式,同时也带动着企业的发展规模在不断的扩大,因此,只要是符合因特网发展的大中小企业,都已经开发出自己的电子商务平台,那么,下面我就来给大家说说,中小企业电子商务平台开发的要流程都有什么?
-
Linux服务器系统的七大优势,你知道几个?
Linux是开源的操作系统,主要支持PHP,在目前市场上Linux系统在互联网企业中使用率也是非常广泛的,具有不可或缺的作用,那么Linux服务器有哪些优势?总结了七点...