我有一个实时更新的折线图,可以查看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后,内存消耗看起来很“好”...
但是几分钟后,有人会感到饥饿并吃掉我的字节...
有人知道我做错了什么吗?