請(qǐng)問一下Workerman做web服務(wù)器時(shí),發(fā)現(xiàn)頁面的資源id一直在增長(zhǎng),是要自己手動(dòng)去釋放嗎?難道Workerman不像傳統(tǒng)模式頁面執(zhí)行完畢自動(dòng)釋放嗎
$test =new Test();
var_dump( $test );
測(cè)試結(jié)果:
object(Test)#7620 (1) {
workerman是常駐內(nèi)存的,如果你這個(gè)對(duì)象被全局存儲(chǔ)了起來,那么就不會(huì)釋放。否則會(huì)被自動(dòng)釋放,id也會(huì)釋放。
<?php
//require_once __DIR__ . '/vendor/autoload.php';
use Workerman\Worker;
$worker = new Worker('http://0.0.0.0:12345');
class a{}
$worker->onMessage = function($connection, $data)
{
$a = new a;
var_dump($a);
$connection->send('hello');
};
Worker::runAll();
每次請(qǐng)求,對(duì)象和 id 總是被釋放了的