最近、私はアプリケーションを使いすぎて、あまりにも多くのメモリを消費し、10 MB /秒増加しました。JavaScriptオブジェクトを破壊するには?
JavaScriptオブジェクトと変数を破壊する最良の方法を知りたいので、メモリ消費量が少なくなり、FFが破壊されないようにします。
私はページをリロードせずに8秒間隔でJavaScriptを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();
}
はどのようにして、可変原因メモリのオーバーヘッド及び方法は、そのプロセスの実行を停止するかを調べることができますか?
クロージャを使用してコードの一部を分離することを検討しましたか? –
何か試しましたか? 'obj = null'を使うのと同じですか? –
) 'show_topology'は何をしますか? --- B) '#td_123'に追加したことを決してクリアしていますか? --- C)どこかのライブバージョンがありますか? – Deestan