Download the PHP package ohansyah/laravelbenchmark without Composer
On this page you can find all versions of the php package ohansyah/laravelbenchmark. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ohansyah/laravelbenchmark
More information about ohansyah/laravelbenchmark
Files in ohansyah/laravelbenchmark
Package laravelbenchmark
Short Description Measure the number of milliseconds it takes for the given callbacks to complete. This code is from the laravel 9.x helper benchmarking (https://laravel.com/docs/9.x/helpers#benchmarking) PR by by Nuno Maduro https://github.com/laravel/framework/pull/44252. Rewrite intend to run it on old php and laravel legacy project
License MIT
Informations about the package laravelbenchmark
Laravel Benchmark
Introduction
The Laravel Benchmark package provides a simple and convenient way to benchmark certain parts of your Laravel application. This can be useful when you need to measure the performance of specific code snippets or functions.
This package is inspired by the Laravel 9.x helper benchmarking feature, as discussed in Laravel Documentation and contributed by Nuno Maduro. However, this package is specifically designed to be compatible with older PHP versions and Laravel legacy projects.
Installation
You can install the package via Composer:
Usage
By default, the given callbacks will be executed once (one iteration), and their duration will be displayed in the browser / console.
To invoke a callback more than once, you may specify the number of iterations that the callback should be invoked as the second argument to the method. When executing a callback more than once, the Benchmark class will return the average amount of milliseconds it took to execute the callback across all iterations
License
The Laravel Benchmark package is open-sourced software licensed under the MIT License.