Добрый день. Пишу первый гаджет для боковой панели vista (то есть работа идет только в IE7 и выше), нашел утечку памяти в его простом коде
$().ready(main);
function main(){
if ($('#left').is(':empty')) $('#preloader').show();
$.post("http://example.com",callback);
}
function callback(data){
$('#preloader').hide();
var post_server = $(".table1",data).find("tr:eq("+server+")").find("td:eq(0)").find("b").text();
var post_online = $(".table1",data).find("tr:eq("+server+")").find("td:eq(2)").text();
$('#left').html(post_server);
$('#right').html(post_online);
}
setInterval(main,180000);
через несколько часов работы гаджет сжирает просто огромное количество памяти.
Гуру, помогите советом по мере сил, а то я пока разобраться не могу.
Что нужно сделать, чтобы очистить все неиспользуемые объекты-переменные дабы при каждой итерации память не накапливалась?