柱形图的内存泄漏问题

时间:2017-04-19 04:29:34

标签: memory highcharts memory-leaks column-chart

我不擅长说英语。请理解。

使用堆栈柱形图时,我遇到了内存泄漏问题。

我们每隔2秒使用setCategories,setData在堆栈柱形图上更新数据。

但是,内存使用量继续增加,浏览器将被强行终止。

程序唯一能做的就是调用setCategories,setData。我有什么需要做的来清理记忆吗?

测试环境是os:windows7,windows10,浏览器:最新版本chrome 57.0.2987.133

你可以看到你在1,3,5,7,10,15和20分钟后继续增加。

内存使用量随着时间的推移而增加,因此您可以立即查看。

您可以通过在Chrome中运行[shift + esc]快捷方式来检查任务窗口中的内存使用情况。

将示例代码作为附件发送。谢谢。

JQuery和Highcharts(5.0.10)使用最新版本。

public function gettabdata()
{
    if($this->input->post('p_name'))
    {
        $p_name = $this->input->post('p_name');
        $query['res'] = $this->db->select('*')->from('t_name')->where('p_type',$p_name)->get()->result();
        if($query['res'])
        {
            $resp = $query['res'];
        }
        else
        {
            $resp = array('status' => FALSE,'msg' => 'Failed');
        }
        echo json_encode($resp);
    }
    else
    {
        $tabs_data['res1'] = $this->db->distinct()->select('p_type')->from('t_name')->get()->result();
        $this->load->view('teq', $tabs_data);
    }
}

0 个答案:

没有答案