Утечка памяти в IE? - PullRequest
       40

Утечка памяти в IE?

0 голосов
/ 03 марта 2011

Мы используем pushlet в нашем проекте (для обновления значений с сервера на клиентскую часть), так как у нас есть следующий код ->

out.println("<script language=JavaScript id='testScript' >"+"var jso = `"+ttmp+";parent.setTest(jso);"+"</script>");`
//where ttmp has some datas to update the iframe value.

Мы используем этот скрипт для обновления таблицы в iframe, после обновления мы удаляем этот скрипт, используя следующий код,

function setTest(jso) {
..process jso
var testNode = document.push.document.getElementById('testScript');
testNode.innerHtml="";
testNode.parentNode.removeChild(statNode);
//delete testNode;
testNode = null;
}

После удаления или удаления дочернего элемента память не освобождается в IE 6.0. мы находим постоянное увеличение памяти на 4 КБ через 8 минут.

Любые предложения ???????

  • Мы пробовали в IE 6.0 и 7.0

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Вы отсоединяете сценарии, которые вы нажимаете от сервера, кроме очистки узлов?

0 голосов
/ 03 марта 2011

Вероятно, узел - это не то, что использует память, а изменения, которые вы делаете в другом месте на основе данных, инициализированных в узле.эти данные все еще присутствуют после удаления узла.

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