bvanhoekelen / performance
PHP 性能工具分析器,对您的脚本进行时间、内存使用和数据库查询分析。支持Laravel和Composer,提供网页、网页控制台和命令行界面。
v2.5.1
2020-07-21 19:35 UTC
Requires
- php: >=5.6.0
- bvanhoekelen/terminal-style: ^1.0
Requires (Dev)
- illuminate/database: ^5.4
- illuminate/events: ^5.4
- larapack/dd: 1.*
- phpunit/phpunit: ^5.7
README
亮点
- 轻松测量您的PHP脚本在多个平台上的性能
- 支持Laravel框架 » Laravel
- 支持网页、网页控制台和命令行界面
- 将结果导出到类、文件或JSON字符串 » 如何使用查询日志
- 打印有关PHP版本、最大执行时间和最大内存的信息
- 显示当前用户和进程ID » 如何显示用户名和进程ID
- 支持多个点 » 如何使用多个点
- 测量时间、内存使用和内存峰值
- 自动在界面间切换
- 记录数据库查询 » 如何使用查询日志
- 实时功能 » 如何使用
- 易于安装 » 安装
- 支持PHP版本 5.6, 7.0, 7.1, 7.2
- 清晰活跃的wiki » Wiki
- 欢迎反馈 » 待办事项 或 创建问题
易于使用
// 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();
查看更多功能,请参阅 功能概述。
网页预览
命令行预览
查看 如何使用查询日志。
网页控制台
查看 如何使用查询日志。
查看如何导出数据(点击此处)。
查看关于数据审查的更多信息(点击此处)。
功能
设置有或无标签的测量点
Performance::point( <optional:label> );
完成上一个测量点
Performance::finish();
完成所有测量点并返回测试结果
Performance::results();
查看更多功能概述。
命令行
在命令行运行性能测试
// Normal $ php your_script.php // Or live version $ php your_script.php --live
帮助、文档和链接
待办事项 & 反馈
如果您有任何改进此性能工具的建议?请将您的功能、错误或改进添加到BACKLOG.dm。或者创建问题。
安装
使用Laravel进行安装
在命令行中运行Composer命令以获取PHP性能工具。
$ composer require bvanhoekelen/performance
打开您的性能测试文件。
// 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();
使用Composer进行安装
在命令行中运行Composer命令以获取PHP性能工具。
$ composer require bvanhoekelen/performance
打开您的性能测试文件。
// 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();