ko/php-benchmark

A simple class for testing how long code takes to run

0.0.1 2018-04-25 17:43 UTC

This package is not auto-updated.

Last update: 2024-05-05 04:21:06 UTC


README

This module is for benchmarking PHP code to determine how long a particular procedure takes to run.

Install

composer require ko/php-benchmark

Usage

Class Object

Return the Benchmark class object of how long a procedure took to run.

  $mark = new \KO\Benchmark\Benchmark();

  sleep(3); // Some task that takes time to run
  
  echo $mark->calc();

Human Readable String

Return a human readable string of how long a procedure took to run.

  $mark = new \KO\Benchmark\Benchmark();

  sleep(3); // Some task that takes time to run

  echo $mark->calc()->toString();

Array

Return an Array of how long a procedure took to run.

  $mark = new \KO\Benchmark\Benchmark();

  sleep(3); // Some task that takes time to run

  var_dump( $mark->calc()->toArray() );