miladhspr/performance-analyzer
最新稳定版本:v0.0.2
Composer 安装命令:
composer require miladhspr/performance-analyzer
包简介
A Test PHP class to measure the execution time of code segments.
README 文档
README
PerformanceAnalyzer is a PHP class that helps you measure the execution time of code segments or operations in your PHP applications. It provides methods for starting and stopping a timer, measuring the execution time of a callback function, and displaying the execution time in a human-readable format.
Installation
You can install PerformanceAnalyzer via Composer:
composer require miladhspr/performance-analyzer
Usage
Starting and Ending Timer
To measure the execution time of a code segment, you can start the timer before the code segment and end it afterward:
use MiladHspr\PerformanceAnalyzer; PerformanceAnalyzer::startTimer(); // Your code segment or operation goes here PerformanceAnalyzer::endTimer();
Measuring Execution Time of a Callback Function
You can also measure the execution time of a callback function using the measureExecutionTime method:
use MiladHspr\PerformanceAnalyzer; PerformanceAnalyzer::measureExecutionTime(function () { // Your callback function or code segment goes here });
Example
Here's a simple example demonstrating the usage of PerformanceAnalyzer:
use MiladHspr\PerformanceAnalyzer; PerformanceAnalyzer::startTimer(); // Code segment or operation to measure goes here PerformanceAnalyzer::endTimer();
Output
PerformanceAnalyzer displays the execution time in a human-readable format, including milliseconds, microseconds, or nanoseconds, depending on the duration of the operation.
License
PerformanceAnalyzer is open-source software licensed under the MIT license.
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-08