speedy/timer

一个简单的计时器,用于测量脚本的运行速度。

v1.0.3 2017-07-03 18:37 UTC

This package is not auto-updated.

Last update: 2024-09-26 07:34:18 UTC


README

Build Status

Speedy Timer

Speedy Timer 是一个用于脚本运行时测量的包组件,可用于系统开发中调试应用程序。

要求

  • >= php 7.1

安装

$ composer require speedy/timer

使用方法

激活运行时脚本测量功能的基本用法

require_once __DIR__ . '/vendor/autoload.php';

use Speedy\Timer\Timer;

$timer = new Timer();
$timer->start();
// some code
$item = $timer->stop();

var_dump($item->getTime()); // show run-time in milliseconds
var_dump($item->getTime(true)); // show run-time in microseconds

您可以使用快捷键创建计时器类实例

require_once __DIR__ . '/vendor/autoload.php';

$timer = timer()->start();
//some code
$item = $timer->stop();

var_dump($item->getTime());

要跟踪脚本不同部分的持续时间,可以按照以下方式命名每个项目

require_once __DIR__ . '/vendor/autoload.php';

$timer = timer()->start('test1');
//some code
$timer = timer()->start('test2');
//some code
$item = $timer->stop('test1);
var_dump($item->getTime());
//some code
$item2 = $timer->stop('test2);
var_dump($item2->getTime())