हाल ही में, मैं अपने एक आवेदन के साथ आया, जो बहुत अधिक मेमोरी और 10 एमबी / सेकंड तक बढ़ जाता है।
इसलिए, मैं जावास्क्रिप्ट ऑब्जेक्ट और वेरिएबल्स को नष्ट करने का सबसे अच्छा तरीका जानना चाहता हूं ताकि मेमोरी की खपत कम रहे और मेरा एफएफ नष्ट न हो सके।
मैं पेज को फिर से लोड किए बिना हर 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();
}
मैं कैसे देख सकता हूं कि किस चर के कारण मेमोरी ओवरहेड और विधि उस प्रक्रिया के निष्पादन को रोक सकती है?