Tôi có một Biểu đồ đường sống mà cập nhật thường xuyên, xem http://jsfiddle.net/cddw17fg/5/bộ nhớ ứng dụng nvd3 rò rỉ
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();
}
}
Chạy này js trong IE11 với "Công cụ phát triển" các "Tổng bộ nhớ" tăng nhẹ đầu tiên, nhưng sau vài phút nó bắt đầu phát triển nhanh.
Sau khi khởi động jsfiddle tiêu thụ bộ nhớ vẻ 'tốt' ... nhưng sau vài phút có người bị đói và ăn byte của tôi ...
Bất cứ ai bất cứ manh mối về những gì tôi đang làm sai rồi?
thử với phiên bản mới nhất 1.8.1 tại http://jsfiddle.net/3va0m0e4/2/, trông giống như cùng một vấn đề xuất hiện trong chrome –