我是靠谱客的博主 冷静老虎,最近开发中收集的这篇文章主要介绍thinkphp debug.php,ThinkPHP Debug类及实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

类名:Debug

mark(name) 标记调试位置,静态方法

useTime(start,end,decimals = 6) 调试区间所用的时间,静态方法

useMemory(start,end) 调试区间所用的内存,静态方法

getMemPeak(start,end) 调试区间的内存占用峰值,静态方法

实例:

[php]

$start = 'debug_start';

$end = 'debug_end';

Debug::mark($start);

//处理你的业务逻辑

Debug::mark($end);

printf("Use Time:%sn", Debug::useTime($start,$end));

printf("Use Memory:%sn", Debug::useMemory($start,$end));

[/php]

还有一个简化的方法:

使用下面的方法可以很方便的获取某个区间的运行时间和内存占用情况

//debug_start($label='') //记录调试开始时间

//debug_end($label='')  //输出调试范围运行时间(相同label属于一个调试范围)

//例如:

debug_start('run');

$blog = D("Blog");

$blog->select();

debug_end('run');

//会输出下面的运行信息:

Process run: Times 0.007730s Memories 76 k

最后

以上就是冷静老虎为你收集整理的thinkphp debug.php,ThinkPHP Debug类及实例的全部内容,希望文章能够帮你解决thinkphp debug.php,ThinkPHP Debug类及实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部