rapidmail/laravel-memory
最新稳定版本:1.0.1
Composer 安装命令:
composer require rapidmail/laravel-memory
包简介
A Laravel package to get PHP memory usage and limit, with faking support.
README 文档
README
A simple Laravel package to get PHP memory usage and limit, with faking support for testing.
Installation
You can install the package via composer:
composer require rapidmail/laravel-memory
Usage
You can use the Memory facade to get memory information:
use RapidmailLibs\Memory\Facades\Memory; // Get current memory usage in bytes $usage = Memory::getMemoryUsage(); // Get real memory usage in bytes (allocated by PHP) $realUsage = Memory::getRealMemoryUsage(); // Get PHP memory limit in bytes (or null if none is set) $limit = Memory::getMemoryLimit();
Testing
You can fake the values in your tests:
Memory::fakeMemoryUsage(1024); Memory::fakeRealMemoryUsage(2048); Memory::fakeMemoryLimit('512M'); // Accepts shorthand or bytes Memory::getMemoryUsage(); // 1024 Memory::getRealMemoryUsage(); // 2048 Memory::getMemoryLimit(); // 536870912
To fake no memory limit:
Memory::fakeMemoryLimit(-1); Memory::getMemoryLimit(); // null
Testing
composer lint
composer phpstan
composer test
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 49
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-30