Показать сообщение отдельно
  #5 (permalink)  
Старый 25.02.2012, 11:17
Новичок на форуме
Отправить личное сообщение для luxor1992 Посмотреть профиль Найти все сообщения от luxor1992
 
Регистрация: 14.02.2012
Сообщений: 9

Выяснил, что утечку вызывают вовсе не вебсокеты,
а метод updateSeries и render диаграммы, которую я обновляю "онлайн".

можете что-нибудь подсказать? Это ошибка в реализации updateSeries или моя лажа?

setInterval(function repetition() {

newData1 = 10000;

for (var i = 0; i < dataLineChart.length - 1; i++) {
dataLineChart[i] = dataLineChart[i+1];
}

dataLineChart[dataLineChart.length - 1] = newData1;

lineChart.updateSeries("Line", dataLineChart);
lineChart.render();

newData2[0] = 2000; newData2[1] = 3000; newData2[2] = 6000; newData2[3] = 10000;

for (var i = 0; i < dataLineChart.length; i++) {
dataBarChart[i] = newData2[i];
}

barChart.updateSeries("Bar", dataBarChart);
barChart.render();
}, 1);

Данные массива тестовые, не обращайте внимания.
Ответить с цитированием