yii2-speed/speed
Composer 安装命令:
composer require yii2-speed/speed
包简介
class speed, For yii2 extention.
关键字:
README 文档
README
实现功能
可记录程序或方法运行中区块消耗(平均、区块、总量),记录过程中抛出的错误。 运行结果为json数据,可用于生成报表数据。
安装
此程序可以通过composer 进行安装
composer require yii2-speed/speed
或者
在composer.json添加 "yii2-speed/speed":"1.*" ,然后composer update 即可。
运行示例
[1.php]
//引入自动加载 require "vendor/autoload.php"; //引入全名空间 use Yii2\lib\speed; //类实例化 $s = new speed(); //增加一个测试区间,别名叫test1 $s->s('loop', 'test1'); sleep(1); //增加一个测试区间,别名叫test2 $s->s('loop', 'test2'); sleep(2); //增加一个测试区间,别名叫test3 $s->s('loop', 'test3'); sleep(1); //结束数据收集 $s->end(); $d = $s->data(); //返回json_encode($arr)后Json数据 $d = $s->data('arr'); //返回数据
数据格式如下:
Array ( [title] => Speed-20180316115016 [flag] => [alias] => Array ( [0] => Start [1] => test1 [2] => test2 [3] => test3 [4] => End ) [option] => Array ( [0] => Option-5aab3ef847c1a [1] => Option-5aab3ef847cb9 [2] => Option-5aab3ef947dd4 [3] => Option-5aab3efb47efe [4] => Option-5aab3efc48024 ) [time] => Array ( [0] => 1521172216.2939 [1] => 1521172216.2941 [2] => 1521172217.2944 [3] => 1521172219.2947 [4] => 1521172220.295 ) [optionSpeed] => Array ( [0] => 0.00016 [1] => 1.00029 [2] => 2.00030 [3] => 1.00029 ) [allSpeed] => 4.00104 [average] => 0.800208 )
以上
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2018-03-23