All Projects → bvanhoekelen → Performance

bvanhoekelen / Performance

Licence: apache-2.0
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.

Projects that are alternatives of or similar to Performance

Laravel Zero
A PHP framework for console artisans
Stars: ✭ 2,821 (+557.58%)
Mutual labels:  command-line, laravel, composer, performance
Dynein
DynamoDB CLI written in Rust.
Stars: ✭ 126 (-70.63%)
Mutual labels:  command-line-tool, command-line, export, database
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (-46.15%)
Mutual labels:  performance, performance-analysis, performance-testing
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-66.67%)
Mutual labels:  laravel, composer, packagist
Laravel Eloquent Query Cache
Adding cache on your Laravel Eloquent queries' results is now a breeze.
Stars: ✭ 529 (+23.31%)
Mutual labels:  query, database, laravel
Junitperf
⛵️Junit performance rely on junit5 and jdk8+.(java 性能测试框架)
Stars: ✭ 86 (-79.95%)
Mutual labels:  performance, performance-analysis, performance-testing
Deli
Stars: ✭ 148 (-65.5%)
Mutual labels:  performance, performance-analysis, performance-testing
Laravel Database Encryption
A package for automatically encrypting and decrypting Eloquent attributes in Laravel 5.5+, based on configuration settings.
Stars: ✭ 238 (-44.52%)
Mutual labels:  database, laravel, composer
Pg stat kcache
Gather statistics about physical disk access and CPU consumption done by backends.
Stars: ✭ 106 (-75.29%)
Mutual labels:  database, performance, performance-analysis
Laravel Db Profiler
Database Profiler for Laravel Web and Console Applications.
Stars: ✭ 141 (-67.13%)
Mutual labels:  query, database, laravel
Composer Git Hooks
Easily manage git hooks in your composer config
Stars: ✭ 838 (+95.34%)
Mutual labels:  command-line-tool, command-line, composer
Jmeter Elasticsearch Backend Listener
JMeter plugin that lets you send sample results to an ElasticSearch engine to enable live monitoring of load tests.
Stars: ✭ 72 (-83.22%)
Mutual labels:  performance, performance-analysis, performance-testing
Inspectit
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Stars: ✭ 513 (+19.58%)
Mutual labels:  performance, performance-analysis, performance-testing
Speedracer
Collect performance metrics for your library/application.
Stars: ✭ 1,868 (+335.43%)
Mutual labels:  performance, performance-analysis, performance-testing
Lara Eye
Filter your Query\Builder using a structured query language
Stars: ✭ 39 (-90.91%)
Mutual labels:  query, laravel, composer
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-76.22%)
Mutual labels:  command-line-tool, command-line, database
Artisan Menu
📝 Artisan Menu - Use Artisan via an elegant console GUI
Stars: ✭ 141 (-67.13%)
Mutual labels:  command-line-tool, command-line, laravel
Enlightn
Your performance & security consultant, an artisan command away.
Stars: ✭ 378 (-11.89%)
Mutual labels:  laravel, performance
Coastercms
The repository for Coaster CMS (coastercms.org), a full featured, Laravel based Content Management System
Stars: ✭ 380 (-11.42%)
Mutual labels:  laravel, composer
Arquero
Query processing and transformation of array-backed data tables.
Stars: ✭ 384 (-10.49%)
Mutual labels:  query, database

⏱ PHP Performance tool 🛠

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

PHP performance tool

Highlight

Easy to use

// 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.

Web preview

PHP performance tool for web

Command line preview

PHP performance tool for command line

See how to use query logging.

Web console

PHP performance tool with full date review

See how to use query logging.

See how to export data.

See more info over data review.

Functions

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.

Command line

Run the performance test for the command line

// Normal
$ php your_script.php

// Or live version
$ php your_script.php --live 

Help, docs and links

Backlog & Feedback

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.

Installation

Install with Laravel

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

Install with Composer

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();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].