Niedawno natknąłem się na jedną z moich aplikacji, która zużywa zbyt dużo pamięci i zwiększa się o 10 MB / s.
Dlatego chciałbym wiedzieć, jak najlepiej zniszczyć obiekt JavaScript i zmienne, aby zużycie pamięci pozostało na niskim poziomie, a mój FF nie został zniszczony.
Wywołuję dwa moje JavaScript co 8 sekund bez ponownego ładowania strony.
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();
}
Jak mogę sprawdzić, która zmienna powoduje obciążenie pamięci i metodę, aby zatrzymać wykonywanie tego procesu?