LaravelPackages.net
Acme Inc.
Toggle sidebar
biohazard/laravel-debugbar-memory

Add detailed memory usage measurement for code blocks in laravel debugbar

15
0
0.0.2
About biohazard/laravel-debugbar-memory

biohazard/laravel-debugbar-memory is a Laravel package for add detailed memory usage measurement for code blocks in laravel debugbar. It currently has 0 GitHub stars and 15 downloads on Packagist (latest version 0.0.2). Install it with composer require biohazard/laravel-debugbar-memory. Discover more Laravel packages by biohazard or browse all Laravel packages to compare alternatives.

Last updated

laravel-debugbar-memory

License

Add detailed memory usage measurement for code blocks in Laravel Debugbar

Installation

Require this package with composer. It is recommended to only require the package for development.

composer require biohazard/laravel-debugbar-memory --dev

Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php

Iffifan\MemoryDebugbar\Providers\MemoryDebugbarServiceProvider::class,

Usage

After successful installation you should see Memory tab in your Debugbar

Screenshot

Measuring memory usage of a code block

Let's calculate memory usage of a while loop with helper methods

    start_memory_measure('Some Loop');
    $a = 0;
    $b = 'X';
    while ($a < 10000000) {
        $b .= 'X';
        ++$a;
    }
    stop_memory_measure('Some Loop');

Memory calculation will be updated like this:

Screenshot

Disable

Just add

        'memory_details'  => false, //Display memory details

in config/debugbar.php

Comments