biohazard/laravel-debugbar-memory

为laravel debugbar中的代码块添加详细的内存使用测量

0.0.2 2023-04-17 09:16 UTC

This package is auto-updated.

Last update: 2024-09-18 10:12:53 UTC


README

License

Laravel Debugbar中的代码块添加详细的内存使用测量

安装

使用composer安装此包。建议仅在开发时要求此包。

composer require biohazard/laravel-debugbar-memory --dev

Laravel 5.5使用包自动发现功能,因此不需要您手动添加ServiceProvider。

如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组中

Iffifan\MemoryDebugbar\Providers\MemoryDebugbarServiceProvider::class,

使用方法

安装成功后,您应该在Debugbar中看到内存标签页

Screenshot

测量代码块的内存使用

让我们使用辅助方法计算while循环的内存使用

    start_memory_measure('Some Loop');
    $a = 0;
    $b = 'X';
    while ($a < 10000000) {
        $b .= 'X';
        ++$a;
    }
    stop_memory_measure('Some Loop');

内存计算将更新如下

Screenshot

禁用

只需添加

        'memory_details'  => false, //Display memory details

config/debugbar.php