Gần đây, tôi đã xem một ứng dụng của mình ngốn quá nhiều bộ nhớ và tăng 10 MB / giây.
Vì vậy, tôi muốn biết cách tốt nhất để phá hủy đối tượng và biến JavaScript để mức tiêu thụ bộ nhớ giảm xuống và FF của tôi không thể bị phá hủy.
Tôi đang gọi hai JavaScript của mình trong khoảng thời gian 8 giây một lần mà không cần tải lại trang.
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();
}
Làm cách nào để biết biến nào gây ra Chi phí bộ nhớ và phương pháp ngừng thực thi quá trình đó?