Add detailed memory usage measurement for code blocks in Laravel Debugbar
Require this package with composer. It is recommended to only require the package for development.
composer require iffifan/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,
After successful installation you should see Memory
tab in your Debugbar
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:
Just add
'memory_details' => false, //Display memory details
in config/debugbar.php