当前位置:  开发笔记 > 编程语言 > 正文

nvd3应用程序内存泄漏

如何解决《nvd3应用程序内存泄漏》经验,为你挑选了0个好方法。

我有一个经常更新的生活线图,请参阅http://jsfiddle.net/cddw17fg/5/

function redraw() {
  if (!redraw.isGraphShown) {
    redraw.isGraphShown = true;
    ...
  } else {
    d3.select('#chart svg')
      .datum(data)
      .transition().duration(1500)
      .call(chart);

    d3.select('.nv-x.nv-axis > g').selectAll('g').selectAll('text')
      .attr('transform', function(d, i, j) {
      return 'translate (-40, 40) rotate(315)'
    });
    nv.tooltip.cleanup();
    chart.update();
  }
}

使用"开发工具"在IE11中运行此js,"总内存"首先略有增加,但几分钟后它开始快速增长.

启动jsfiddle后,内存消耗看起来"不错"...... 启动后 但几分钟后有人饿了,吃了我的字节...... 开始吃记忆

任何人都知道我做错了什么?

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有