Мой javascript довольно прост. Он просто продолжает вызывать ajax для загрузки данных и отображения их на моем экране. Я повторно использую этот элемент DOM, обновляя данные напрямую (используя функцию jquery $ (DIV) .empty(), а затем appendTo другой контент). Тем не менее, после работы на ночь мой компьютер зависает и, похоже, продолжает что-то делать.Система зависает после запуска javascript за ночь
Я стараюсь наблюдать за потреблением памяти некоторым аддоном firefox. При работе на два часа память может вырасти до 200 МБ, но я не уверен, вызвана ли это только моей js или другой причиной.
У меня есть некоторые вопросы по этому вопросу. 1. Есть ли какой-либо хороший способ контролировать его (например, сколько памяти используется на определенной веб-странице, сколько ресурсов процессора занято и как?) 2. Есть ли какой-то какой-то общий способ создания js-приложения чтобы избежать такой проблемы?
спасибо, любой комментарий оценили!
Какой у вас браузер? (EDIT: О, я вижу FF). Повторили ли вы эксперимент с различными браузерами? –
Вы уже используете профайлер Firebug? с ним вы можете видеть, куда идут ваши звонки. – megakorre
Вы думали о приближении проблемы под другим углом. Вместо использования ajax просто используйте тег meta-refresh для перезагрузки страницы? – NotMe