最近、メモリを大量に消費し、毎秒 10 MB 増加しているアプリケーションを見つけました。
そのため、JavaScript オブジェクトと変数を破棄してメモリ消費を抑え、FF が破棄されないようにする方法を知りたいと思っています。
ページをリロードせずに、8 秒ごとに 2 つのスクリプトを呼び出しています。
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();
}
どの変数がメモリのオーバーヘッドを引き起こしているかを確認するにはどうすればよいですか?そのプロセスの実行を停止する方法は何ですか?