CI的基准测试类
来源:互联网 发布:拍立得软件 编辑:程序博客网 时间:2024/05/22 13:44
CodeIgniter 有一个总是有效的基准测试类,能够用来计算两个标记点的时间差.
测试基准类可以在 控制器, 视图,或者 模型.中使用,用法如下:
- 标记一个开始点
- 标记一个结束点
- 运行elapsed_time函数显示结果
下面是一个代码示例:
$this->benchmark->mark('code_start');// Some code happens here$this->benchmark->mark('code_end');echo $this->benchmark->elapsed_time('code_start', 'code_end');
注意:单词“code_start”和“code_end”是任意的,他们是简单的单词用来做为两个标记。你可以使用你想用的任意单词,并且你可以设置多个标记,参考下面的这些代码:
$this->benchmark->mark('dog');// Some code happens here$this->benchmark->mark('cat');// More code happens here$this->benchmark->mark('bird');echo $this->benchmark->elapsed_time('dog', 'cat');echo $this->benchmark->elapsed_time('cat', 'bird');echo $this->benchmark->elapsed_time('dog', 'bird');
自定义你的基准测试类
如果你想你的基准数据对评测有效,你的标记点必须设置成对,并且每个标记点必须用_start 和_end结束.每一对标记点的前部必须相同.例如:
如果你想显示从CodeIgniter启动到浏览器最终输出的时间消耗,简单把这段代码放到你的一个视图模板中:
<?php echo $this->benchmark->elapsed_time();?>
0 0
- CI的基准测试类
- CI框架源码阅读---------基准测试类Benchmark.php
- CI框架源码解析四之基准测试类文件Benchmark.php
- CI框架源码阅读笔记5 基准测试 BenchMark.php
- CI框架源码阅读笔记5 基准测试 BenchMark.php
- CI框架源码阅读笔记5 基准测试 BenchMark.php
- 健壮的 Java 基准测试
- Hadoop 集群的基准测试
- Hadoop 集群的基准测试
- ReadyBoost--Robbie 的基准测试
- 健壮的 Java 基准测试
- 基准测试的定义(性能测试)
- 基准测试
- 衡量服务器性能的基准测试
- Google 分析的基准化测试
- CPython 和IronPython的基准测试
- Hadoop安装后的集群基准测试
- Hadoop安装后的集群基准测试
- 视先喜傺嗣纷翰删恼信谱讲慈姥锨
- 动态单链表操作(2)
- 用友U9归来:从创新软件到规模化交付产品
- oracle11.2g alert日志
- 会员信息的规划
- CI的基准测试类
- Unix/Linux环境C编程入门教程(2) CentOS环境搭建
- 将博客搬至CSDN
- UNIX下的LD_PRELOAD环境变量
- EffectiveC++第三章构造函数析构函数和赋值操作符学习笔记
- zookeeper动态通知实现
- Mysql在mac中目录结构&用法命令
- OSG:1.环境的编译和测试
- 类型转换