开发接口过程中,经常需要测试接口性能,接口运行时长,内存占用开销。可以使用系统提供的think\Debug类获取某个区间代码的运行时长和内存占用情况,方便快捷。
Debug::remark('begin'); //开始运行
//需要测试的代码段
Debug::remark('end'); //结束运行
echo Debug::getRangeTime('begin','end').'s'; //输出运行时长
开发接口过程中,经常需要测试接口性能,接口运行时长,内存占用开销。可以使用系统提供的think\Debug类获取某个区间代码的运行时长和内存占用情况,方便快捷。
Debug::remark('begin'); //开始运行
//需要测试的代码段
Debug::remark('end'); //结束运行
echo Debug::getRangeTime('begin','end').'s'; //输出运行时长