框架提供了think\Debug类,这个类可以方便的实现代码性能的调试,它通过获取某代码区间的运行时间和内存占用情况来确定程序性能的好坏。
getRangeTime()
本函数可以获取一段代码的运行时间。
伪代码:
Debug::remark('begin');
//...(其他代码段)
Debug::remark('end');
echo Debug::getRangeTime('begin','end').'s';
表示统计begin位置到end位置的执行时间(单位:秒),默认精确到小数点后四位。也可以设置,比如如下的精确到小数点后六位:
echo Debug::getRangeTime('begin','end',6).'s';