I am also seeing the same problem when viewing an updating chart in
Internet Explorer. I have tried both the linechart and corechart
packages but both exhibit the same problems. Here is an example that
shows constantly increasing memory in IE:
<html>
<head>
<script type="text/javascript" src="
https://www.google.com/
jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["linechart"]});
//google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(onLoad);
var chart;
var data;
var chart_options = {width: 580, height: 179};
var MAXROWS = 30;
function tester() {
data.addRow([Math.floor(Math.random()*50)]);
if (data.getNumberOfRows() > MAXROWS) {
data.removeRow(0);
}
chart.draw(data, chart_options);
}
function onLoad() {
data = new google.visualization.DataTable();
data.addColumn('number', 'Line1');
chart = new
google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, chart_options);
setInterval(tester, 1000);
}
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>