码迷,mamicode.com
首页 > 其他好文 > 详细

解决echarts内存泄露的问题

时间:2018-09-08 18:01:11      阅读:2419      评论:0      收藏:0      [点我收藏+]

标签:刷新   alt   技术分享   echarts   art   bsp   targe   bubuko   回收   

今天老师让我把一个项目接过来,还有个定时局部刷新的需求没做完。当时想的很简单,直接用ajax再去请求一次,直接把整个页面换掉。

但是在执行的时候出现了一些问题。

项目中使用了echarts用来显示图表,但是在每次重新请求并把页面替换时, 每次请求之后浏览器占用的内存都会增加。在多次请求之后,浏览器就会因为内存占用过多卡顿,无法响应。

后来猜想可能是echarts占用的内存没有及时回收而导致内存泄漏。

搜索一下,根据这篇文章所说,又两种方法,一种是调用clear方法,一种是dispose方法。第一种是清理echarts 但是不销毁实例。第二种是销毁实例,再次使用需要重新构建实例

因为我要请求之后换掉整个页面,所以我使用第二种方法。解决问题

 

 

技术分享图片

 

解决echarts内存泄露的问题

标签:刷新   alt   技术分享   echarts   art   bsp   targe   bubuko   回收   

原文地址:https://www.cnblogs.com/c-supreme/p/9609841.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!