当前位置:网站首页>thinkphp 常用技巧
thinkphp 常用技巧
2022-08-04 00:58:00 【Robin罗兵】
一、查看代码运行时间、内存开销
查看运行时间
Debug::remark('begin'); --开始标记
Debug::remark('end'); --结束标记
Debug::getRangeTime('begin','end',6) --第三个参数默认为4,如果觉得这个统计精度不够,还可以设置。
Log::record("/index/my_api".Debug::getRangMem('begin','end',6))
查看内存开销:
Debug::remark('begin'); --开始标记
Debug::remark('end'); --结束标记
Debug::getRangeMem('begin','end') -- 统计单位为kb
助手函数
debug('begin');
// ...其他代码段
debug('end');
// ...也许这里还有其他代码
// 进行统计区间
echo debug('begin','end').'s';
echo debug('begin','end',6).'s';
echo debug('begin','end','m').'kb';边栏推荐
猜你喜欢

BioVendor人Clara细胞蛋白(CC16)Elisa试剂盒检测步骤

Analysis: What makes the Nomad Bridge hack unique

Web3 安全风险令人生畏?应该如何应对?

SQL优化的一些建议,希望可以帮到和我一样被SQL折磨的你

建木DevOps流程的快速运用

jmeter分布式压测

Using matlab to solve the linear optimization problem based on matlab dynamic model of learning notes _11 】 【

分布式事务框架 seata

How to find the cause of Fiori Launchpad routing errors by single-step debugging

Tanabata festival coming, VR panoramic look god assists for you
随机推荐
js中常用的几种遍历处理数据的方法梳理
R3LIVE论文学习(二):VIO子系统
typescript52-简化泛型函数调用
Analysis: What makes the Nomad Bridge hack unique
OpenCV如何实现Sobel边缘检测
Google Earth Engine ——利用公开的河流数据计算河流的有效宽度
Demand analysis of MES management system in electronic assembly industry
Nanoprobes Alexa Fluor 488 FluoroNanogold 偶联物
咱们500万条数据测试一下,如何合理使用索引加速?
MySQL回表指的是什么
dynamic memory two
手撕Gateway源码,今日撕工作流程、负载均衡源码
轻量级网络整理及其在Yolov5上的实现
如何用C语言代码实现商品管理系统开发
Node.js的基本使用(三)数据库与身份认证
易动纷享--测试实习生视频面试
【虚拟化生态平台】虚拟化平台esxi挂载USB硬盘
A Preliminary Study of RSS Subscription to WeChat Official Account-feed43
MATLAB三维绘图命令plot3入门
迭代扩展卡尔曼滤波IEKF