某些时候对于执行时间较长的代码块,我们想知道哪块最耗时,耗了多少,可以使用如下方法,做个简单的探测:
完成小目标
1 | /** |
在需要的地方,插入
1 | // 记时开始 |
以上内容参考博客 花儿为何那样红
ps 本次检测主要是批量修改订单状态很慢,代码级别的优化,效果有限。后来针对数据字段做了索引,效订提升近百倍。
不足
这种检查测方式可以完成工作,但检查后代码还是移除,这些手工操作难免失误。
且无法从整体上去观察项目的代码运行效率。
完善:Xdebug
等改天使用完成补
WebGrind 工具的使用