ThinkPHP怎样查看代码运行时间和内存使用情况?

项目开发过程中,有时候需要调试代码的运行时间或者内存开销,ThinkPHP框架提供了think\Debug类给我们使用,可以很方便获取某个区间代码运行的时间和内存使用情况。

  1. 查看运行时间:

    1、Debug::remark('begin'); --开始标记

    2、Debug::remark('end'); --结束标记

    3、Debug::getRangeTime('begin','end',6) --第三个参数默认为4,如果觉得这个统计精度不够,还可以设置。

  1. 查看内存开销:

    1、Debug::remark('begin'); --开始标记

    2、Debug::remark('end'); --结束标记

    3、Debug::getRangeMem('begin','end') -- 统计单位为kb

  1. ThinkPHP提供了助手函数供我们使用,代码更加的简化和清晰了。

    1、debug('begin'); --代表开始

    2、debug('end'); --代表结束

    3、debug('begin','end',6);--第三个参数如果是数字代表记录时间;

    4、debug('begin','end','m');--第三个参数如果是‘m’代表记录内存使用;

  1. 框架提供了方法给我们使用,这对于性能要求比较高的代码可以直观地知道运行时的信息。对代码的检测和优化有很大的益处。

你可能感兴趣的:(ThinkPHP怎样查看代码运行时间和内存使用情况?)