此代碼從PHP文件加載兩個參數並每秒將它們打印在屏幕上,但是這不會使用太多的CPU /內存電源來運行它嗎?這怎麼可以避免? 我想釋放/釋放或自動釋放它正在使用的內存,而它正在更新,但我不知道如何......請幫助我。釋放內存
function updateStats(stat) {
var stat = ["NAME","ID"];
var url = "USERS.php";
$.each(stat, function(i, key){
$.post(url, {stats: key}, function(data) { // stats to stat
$("#" + key).html(data);
});
});
}
setInterval(function(){
updateStats("updateStats");
}, 1000);
在'$ .post'回調終止之後,這些變量中的每一個都可用於垃圾回收。你不能在JavaScript中進行手動內存管理。但是,如果您不再需要它們,您可以將'stat'和'url'設置爲'null'。請注意,您的函數參數與您聲明的第一個變量名稱相同。該數組將覆蓋傳遞給該函數的任何值。 –
您目前是否有使用此代碼的內存消耗問題?如果沒有,你可以停止擔心。 – JJJ
@ Felix Kling,我可以在哪裏放置stat和url爲空? – user1417815