Алексей Ярков, Эта задача - часть образовательного и научно-исследовательского процесса. Постановка задачи - Любым способом организовать программу с бесконечным циклом работы на JavaScript. Проблема - существует утечка памяти, которая по понятным причинам рано или поздно прервет бесконечный цикл работы.
Alex, Я запустил тот код, который привел в вопросе и начал отслеживать потребление памяти. Память расходуется "скачками" (пилообразный график память/время получается), но только проблема в том, что в первый час расход памяти 6.4-6.7mb, второй час 6.6-6.9mb, третий час 6.9-7.4mb и так далее...
Либо c каждой новой итерацией setTimeout создает какую-то связь и чистка игнорирует ее не возвращает память системе, либо каждый вызов функции подъедает память, а чистка также не возвращает, либо не знаю... В JS можно запустить принудительную чистку памяти?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.