tp3 循环使用数组添加操作add方法导致内存不断增加

    G('begin');
    $model = M('test_data');
    $list = M('test_ids')->getField('id',true);
    foreach ($list as $k => $v) {
        $data = [];
        $data['params'] = $this->params;
        $temp_arr = $this->post($this->url,$data);

        $json_data = json_encode($temp_arr);
        $a_data = [];
        $a_data['json_data'] = $json_data;
        $model->add($a_data);
        unset($a_data);
        G('end');
        echo G('begin','end','m').'kb'.'<br>';

    }
    
    
    代码运行结果:
 
    

https://img1.mukewang.com/5c8f44050001229b08000637.jpg

当我把$model->add()注释掉的时候,结果如下
https://img4.mukewang.com/5c8f44070001623f08000751.jpg

请问为什么tp3的add方法会导致内存不断增加?

HUWWW
浏览 809回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP