Утечка памяти при использовании вкладок пользовательского интерфейса jQuery (версия 1.8.9) - PullRequest
1 голос
/ 21 февраля 2011

Я получаю утечку памяти при использовании вкладок пользовательского интерфейса jQuery 1.8.9, и немного озадачен тем, что может быть причиной.Проблема, кажется, присутствует только в IE.Я использую IE8, (не проверял на 7 или 6).С Firefox и Chrome все в порядке.

Вкладки инициализируются следующим образом:

$("#tabContent").tabs({ cache: false, ajaxOptions: { cache: false} });
$("#tabContent").bind('tabsselect', tabSelected);
$("#tabContent").bind('tabsload', tabLoaded);

$("#tabContent").tabs("url", 0, "SomePage.aspx?id=1" + "&project=" + projectName);
$("#tabContent").tabs("url", 1, "SomePage.aspx?id=2" + "&project=" + projectName);
$("#tabContent").tabs("url", 2, "SomePage.aspx?id=3" + "&project=" + projectName);
$("#tabContent").tabs("url", 3, "SomePage.aspx?id=4" + "&project=" + projectName);

На странице SomePage есть список со столбцом состояния, который мне нужно проверить для обновления.Я опрашиваю это каждые 5000 миллисекунд (используя этот плагин тайм-аута ):

$.doTimeout('tabDisplay', 5000, function() {
    $("#tabContent").tabs("load", $("#tabContent").tabs('option', 'selected'));
    return true;
});

И, конечно же, достаточно каждые 5 секунд использование памяти увеличивается (прямо пропорционально размерусписок на этой вкладке).

Любые предложения относительно того, что может быть причиной этого?

1 Ответ

1 голос
/ 21 февраля 2011

Я ничего не могу поделать с этим, но могу вам сказать, что я много боролся за те же проблемы На днях у кого-то еще была другая проблема с IE8 и jQuery . Я не думаю, что это связано с jQuery UI, но я считаю, что это больше связано с jQuery и IE8:

http://spin.atomicobject.com/2010/10/08/jquery-ajax-memory-leak-in-ie8#fn0
http://bugs.jquery.com/ticket/6242

У меня появилось множество людей, борющихся за те же проблемы, но без реального решения.

PS: во всех этих ситуациях есть опрос. Похоже, что jQuery не располагает ресурсами. Я имею в виду jQuery 1.4.x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...