Показать сообщение отдельно
  #2 (permalink)  
Старый 21.05.2009, 17:09
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Vlas
Когда уничтожается переменная xmlhr?
для данного кода, после того как выполнится xmlhr.onreadystatechange
в общем случае, когда никто больше не ссылается на переменную(в том числе и замыкания)
Сообщение от Vlas
Не приведет-ли к утечке памяти многократный вызов sendRequest ?
если вы не сделаете ее глобальной, либо не сделаете ей новый контекст, который проживет дольше чем сам запрос, то должно удалатся автоматически сборщиком мусора.
реализация сборщика мусора индивидуальна для разных браузеров, но на данный момент во всех вроде бы все нормально по этому поводу.
говорить об утечках смысла нету.может быть только для осла, но он вроде бы для контекстов JS от этого излечился
точнее сказать не могу
Сообщение от Vlas
Или лучше создать экземпляр XMLHttpRequest вне функции sendRequest, а в ней использовать один и тот же?
лучше не стоит.
нарушается логика, и возможны непредвиденные ситуации, если что-то неаккуратно сделаете.
Ответить с цитированием