Mercurial > hg > isophonics-drupal-site
diff vendor/phpunit/php-timer/README.md @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/phpunit/php-timer/README.md Wed Nov 29 16:09:58 2017 +0000 @@ -0,0 +1,45 @@ +[](https://travis-ci.org/sebastianbergmann/php-timer) + +# PHP_Timer + +Utility class for timing things, factored out of PHPUnit into a stand-alone component. + +## Installation + +You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/): + + composer require phpunit/php-timer + +If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency: + + composer require --dev phpunit/php-timer + +## Usage + +### Basic Timing + +```php +PHP_Timer::start(); + +// ... + +$time = PHP_Timer::stop(); +var_dump($time); + +print PHP_Timer::secondsToTimeString($time); +``` + +The code above yields the output below: + + double(1.0967254638672E-5) + 0 ms + +### Resource Consumption Since PHP Startup + +```php +print PHP_Timer::resourceUsage(); +``` + +The code above yields the output below: + + Time: 0 ms, Memory: 0.50MB