function init2(){
setInterval("showChart()", 2000);
}
FusionCharts.setCurrentRenderer('JavaScript');
var myChart = new FusionCharts("Charts/MSLine.swf", 'chart',"298", "200", "0", "1");function showChart(){ var fData="<chart palette='2'  bgColor='#C6B9AA' lineThickness='0.5' borderThickness='0'  AlternateHGridColor='C6B9AA,C6B9AA' bgBgAlpha='100' caption='    ' animation='0' canvasBorderThickness='0'  showValues='0' yAxisMaxValue='100' yAxisMinValue='0'  numVDivLines='0' drawAnchors='0' ><categories><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /><category label='' /></categories><dataset seriesName='电信' color='FF0000' anchorBorderColor='0080C0' ><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /><set  value='40' /></dataset><dataset seriesName='移动' color='FF00FF' anchorBorderColor='008040'><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /><set  value='25' /></dataset><dataset seriesName='联通' color='3333FF' anchorBorderColor='808080'><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /><set value='20' /></dataset></chart>";
myChart.setXMLData(fData);
myChart.render("fuzai");

内存在不断增加

解决方案 »

  1.   


    function init2(){
        setInterval("showChart()", 2000);    
    }//这个方法每隔两秒执行一次showChart()方法。var fData="<chart palette='2' ...//每次都定义一个fData,内存必然会增加了。
      

  2.   

    每次调用showChart 都会新建一个  fData ,可以把 showChart放在函数外面,作为全局的,另外可以使用  CollectGarbage,上网搜搜吧
      

  3.   

    最后没有用fusioncharts 改成html5
      

  4.   

    if(FusionCharts("myChartId")!= undefined){
       FusionCharts("myChartId").dispose();
    }方法2:if(!FusionCharts("myChartId")){
        // new 一个    var chart =new FusionCharts(”具体swf“, "ChartId", "100%", "470", "0", "0");
        chart.setXMLData(“xml数据”); 
    }else{
       FusionCharts("myChartId").setXMLData("xml数据");