我每隔几分钟就会启动一个计时器来更新DOM中的一段信息。在Chrome开发者工具中,我看到每次调用后内存都会增加,通过执行Heap配置文件,我发现了独立的DOM树。我在代码中遗漏了什么吗?
function update() {
var preferredName;
var url = '/foo?bar=1';
var xml = $.ajax({
async: false,
url: url,
dataType: 'xml'
});
$(xml).find("item").each(function () {
preferredName = $(this).find("value").text();
});
$('#name').text(preferredName);
}