iffifan/laravel-debugbar-memory

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

dev-master 2019-12-02 16:35 UTC

This package is auto-updated.

Last update: 2024-09-07 00:02:46 UTC


README

License

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

安装

使用 Composer 需求此包。建议仅在生产环境中要求该包。

composer require iffifan/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