Нещодавно я зіткнувся з одним своїм додатком, який споживає занадто багато пам'яті і збільшується на 10 МБ / сек.
Отже, мені подобається знати найкращий спосіб знищити об’єкт і змінні JavaScript, щоб споживання пам’яті залишалося низьким, а мій FF не міг бути знищений.
Я закликаю два мої JavaScript кожні 8 секунд, не перезавантажуючи сторінку.
function refresh() {
$('#table_info').remove();
$('#table').hide();
if (refreshTimer) {
clearTimeout(refreshTimer);
refreshTimer = null ;
}
document.getElementById('refresh_topology').disabled=true;
$('<div id="preload_xml"></div>').html('<img src="pic/dataload.gif" alt="loading data" /><h3>Loading Data...</h3>').prependTo($("#td_123"));
$("#topo").hide();
$('#root').remove();
show_topology();
}
Як я можу побачити, яка змінна спричиняє накладні витрати на пам’ять та метод, щоб зупинити виконання цього процесу?