私たちはjquery ajax呼び出しを使用してハイチャートをレンダリングしています.setIntervalを使用して1分ごとに動的グラフをレンダリングしています.CPUメモリが100%に達するほど多く消費しており、クロムでキルページを取得しています.それを解決する方法を教えてください.
関数 DataSiftGraph(){
$.ajax({
url: "ViewGraphServlet",
type: 'POST',
data:{"flag":true,"hrefValue":searchKeyGraph},
contentType:"application/x-www-form-urlencoded",
success: function (response) {
tweets=response.tweets;
for(var i=0;i<tweets.length;i++){
descArray[i]=tweets[i];
//alert(descArray[i]);
document.getElementById("detailedcs").innerHTML+= descArray[i]+'<br/>';
}
stopFlag=response.stopFlag;
//series.data.push(formattedTime,response.positiveCount);
//chart.series[0].data.push(formattedTime,response.positiveCount);
shift = chartSentiment.series[0].data.length > 20;
chartSentiment.series[0].addPoint([response.toDate,response.positiveCount],true,shift);
chartSentiment.series[1].addPoint([response.toDate,response.negativeCount],true,shift);
chartSentiment.series[2].addPoint([response.toDate,response.neutralCount],true,shift);
//alert("response.affectionCount" + response.affectionCount);
chartEmotion.series[0].addPoint([response.toDate,response.affectionCount],true,shift);
chartEmotion.series[1].addPoint([response.toDate,response.amusementCount],true,shift);
chartEmotion.series[2].addPoint([response.toDate,response.contentCount],true,shift);
chartEmotion.series[3].addPoint([response.toDate,response.enjoymentCount],true,shift);
chartEmotion.series[4].addPoint([response.toDate,response.angerCount],true,shift);
chartEmotion.series[5].addPoint([response.toDate,response.fearCount],true,shift);
chartEmotion.series[6].addPoint([response.toDate,response.humiliationCount],true,shift);
chartEmotion.series[7].addPoint([response.toDate,response.sadnessCount],true,shift);
},
error: function(response, ajaxOptions, thrownError) {
}
});
}
これは私が使用しているサンプルコードです