bvanhoekelen/performance

PHP 性能工具分析器,对您的脚本进行时间、内存使用和数据库查询分析。支持Laravel和Composer,提供网页、网页控制台和命令行界面。


README

Hex.pm GitHub release Packagist Github issues Travis branch Travis branch 构建: Master|Develop

PHP performance tool

亮点

易于使用

// 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();

查看更多功能,请参阅 功能概述

网页预览

PHP performance tool for web

命令行预览

PHP performance tool for command line

查看 如何使用查询日志

网页控制台

PHP performance tool with full date review

查看 如何使用查询日志

查看如何导出数据(点击此处)

查看关于数据审查的更多信息(点击此处)

功能

设置有或无标签的测量点

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();