Jarek 387 Posted February 28, 2014 Garry Newman Устранена утечка памяти Извините, ребята! Это целиком моя вина! Я добавил код в браузер для получения отчетов о появляющихся ошибках. Также добавил ограничение не количество этих отчетов, чтобы нес не 'затопило'. Итак я создал таймер, срабатывающий каждые 10 секунд. Я использовал функцию SetInterval вместо SetTimeout. SetTimeout вызывает функцию после x секунд. А SetInterval вызывает функцию каждые x секунд. Вместо того, чтобы сбрасывать ограничение на количество ошибок каждые 10 секунд, после 10 секунд вызывалась функция, которая каждые 10 секунд вызывала функцию, которые каждые 10 секунд вызывали функции. Количество вызовов возрастало каждые 10 секунд и примерно через 5 минут браузер, сожравший очень много памяти, упал. Ошибка школьника, зато прохладная история. Извините, кореша, сейчас все должно работать. Share this post Link to post Short link Share on other sites