https://github.com/iffifan/laravel-debugbar-memory
Add detailed memory usage measurement for code blocks in laravel debugbar
https://github.com/iffifan/laravel-debugbar-memory
debug debugbar laravel php
Last synced: 13 days ago
JSON representation
Add detailed memory usage measurement for code blocks in laravel debugbar
- Host: GitHub
- URL: https://github.com/iffifan/laravel-debugbar-memory
- Owner: iffifan
- Created: 2019-12-02T05:07:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-18T07:19:47.000Z (almost 3 years ago)
- Last Synced: 2025-02-21T02:47:51.540Z (11 months ago)
- Topics: debug, debugbar, laravel, php
- Language: PHP
- Size: 7.81 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# laravel-debugbar-memory
[](https://packagist.org/packages/iffifan/laravel-debugbar-memory)
Add detailed memory usage measurement for code blocks in [Laravel Debugbar](https://github.com/barryvdh/laravel-debugbar)
## Installation
Require this package with composer. It is recommended to only require the package for development.
```shell
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
```php
Iffifan\MemoryDebugbar\Providers\MemoryDebugbarServiceProvider::class,
```
## Usage
After successful installation you should see `Memory` tab in your Debugbar

### Measuring memory usage of a code block
Let's calculate memory usage of a while loop with helper methods
```php
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:

## Disable
Just add
```php
'memory_details' => false, //Display memory details
```
in ``config/debugbar.php``