IE中的JQuery UI按钮/小部件内存泄漏?

时间:2012-03-16 22:47:47

标签: jquery internet-explorer jquery-ui memory-leaks

这个简单的代码似乎会在IE8中导致大量内存泄漏(有和没有兼容性视图)。

我需要自动刷新包含jQuery UI按钮的表。内存泄漏行为与进度条相同。每刷新一次泄漏1.5 MB! sIEve不显示泄漏,但确实显示内存使用量仅增加。任务管理器显示攀登内存使用情况。

帮助。什么我不清理刷新?

工作测试:http://jsfiddle.net/QsXGS/

HTML:

<div id="leakTest"></div>​

JavaScript的:

$(function() {
    function replaceButtons() {
        $("button").button("destroy");
        $("#leakTest").children().remove();
        $("#leakTest").append("<div>" + new Date() + "</div>");
        for(var i = 0; i < 100; ++i) {
            $("#leakTest").append("<button>Button</button>");
        }
        $("button").button();
    }

    replaceButtons();
    setInterval(replaceButtons, 5000);
});

0 个答案:

没有答案