0

当我将 Http 外观与 Laravel Octane 一起使用时,有谁知道为什么每个请求的内存都会增加?

Route::get('test', function () {
Http::get('https://swapi.dev/api/people/1');

return memory_get_usage();
});

在此处输入图像描述

但是当我像这样使用 Guzzle 客户端时,它不会泄漏

Route::get('test', function () {
    $client = new \GuzzleHttp\Client();
    $client->get('https://swapi.dev/api/people/1');
    return memory_get_usage();
});

在此处输入图像描述

4

1 回答 1

0

我认为类对象没有被垃圾收集。因为它在某处被使用。完成后取消设置。

它应该释放使用的内存。

于 2022-02-17T09:40:31.683 回答