Don't eat my memory please
✨ Help support the maintenance of this package by sponsoring me.
composer require --dev sakanjo/memory-limited
use function Sakanjo\MemoryLimited\run_memory_limited;
function memoryEater(): mixed
{
return memoryEater();
}
run_memory_limited(mb: 20, callback: function() {
memoryEater(); // It will throw FATAL when reaching 20M of memory, instead of hanging the system
});
Voila, that's it!
Pay attention that this package is only used in development mode for testing purposes, it will throw Fatal error when the memory limit is reached.
Do you like this project? Support it by donating
Click the "💖 Sponsor" at the top of this repo.
MIT License © 2023-PRESENT Salah Kanjo