- Measure easily the performance of your PHP script across multiple platforms
- Support for Laravel framework » Laravel
- Support interface web, web console and command line
- Export results to class, file or json string » how to use query logging
- Print information about PHP version, max exaction time and max memory
- Display current user and process id » how to display username and process id
- Support multiple points » how to use multiple points
- Measure time, memory usage and memory peak
- Switch automatically between interfaces
- Log database queries » how to use query logging
- Live function » how to use
- Easy to install » installation
- Support PHP version 5.6, 7.0, 7.1, 7.2
- Clearly and active wiki » Wiki
- Love feedback » backlog or create issues
// Add namespace at the top use Performance\Performance; // Set measure point Performance::point(); // // Run test code // // Finish all tasks and show test results Performance::results();See the function overview for more functions.
See how to export data.
See more info over data review.
Set measuring point with or without label
Performance::point( <optional:label> );Finish previous measuring point
Performance::finish();Finish all measuring points and return test results
Performance::results();See the function overview for more.
Run the performance test for the command line
// Normal $ php your_script.php // Or live version $ php your_script.php --live If you have any suggestions to improve this performance tool? Please add your feature, bug or improvement to the BACKLOG.dm. Or create a issues.
Get PHP performance tool by running the Composer command in the command line.
$ composer require bvanhoekelen/performance Open your file for the performance test.
// Add namespace at the top use Performance\Performance; // Set measure point Performance::point(); // // Run test code // // Finish all tasks and show test results Performance::results();Get PHP performance by running the Composer command in the command line.
$ composer require bvanhoekelen/performance Open your file for the performance test.
// Require vender autoload require_once('../vendor/autoload.php'); // Add namespace at the top use Performance\Performance; // Set measure point Performance::point(); // // Run test code // // Finish all tasks and show test results Performance::results();


