tkachikov / memory
Package for view memory with postfix (KB, GB, etc)
1.2
2023-05-26 09:25 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^10.1
This package is auto-updated.
Last update: 2025-03-26 13:35:46 UTC
README
This package need to convert bytes to view. Exmaple: 4194304 => 4 MB
Installation
composer require tkachikov/memory
Usage
// Create class $memory = new Memory(); // Example memory usage: 2 MB $usage = $memory->showUsage(); // Exmaple memory peak: 4 MB $peak = $memory->showPeak(); // Get custom view memory $customMemory = (new Memory()) // or in Laravel app(Memory::class) ->size(memory_get_usage(true)) ->show(); // Reset peak memory (work on php 8.2) $memory->reset();
License
This package is open-sourced software licensed under the MIT license.