avvertix/phptimer

v0.1.0 2014-12-04 14:30 UTC

This package is auto-updated.

Last update: 2024-09-08 23:00:01 UTC


README

一个易于使用的100%原生PHP库,用于分析PHP代码。

原作者

简介

一个简单的类,用于跟踪代码中运行过程的耗时。

功能

  • 标签计时器

安装

使用composer

要将此包添加为项目的本地依赖项,只需在项目的composer.json文件中添加对avvertix/phptimer的依赖。以下是一个仅定义对PhpTimer依赖的最小composer.json文件示例

{
    "require": {
        "avvertix/phptimer": "0.1.x"
    }
}

不使用composer

	require_once 'src/PhpTimer.php';

用法

  
  $timer = new PhpTimer();
  
  $timer->start('cycle');
  for ($i = 0; $i < 100000; $i++) {
    $a *= $i;
  }
  $timer->stop('cycle');
  
  for ($i = 0; $i < 10; $i++) {
    $timer->start("subloop");
    for ($j = 0; $j < 1000000; $j++) $a = $i * $j;
    $timer->stop("subloop");
  }  
  
  var_dump($timer->getAll());