Звучит как зависание файла подкачки ИЛИ Медленные компьютеры, которые случайным образом рушатся при ударах.
Ваша флешка содержится в браузере.Который хранится в памяти.Теперь, когда пользователю нужно больше памяти, чем у него, скажем, данные Windows для памяти хранятся на части жесткого диска в виде «виртуальной памяти» внутри «файла подкачки», что позволяет им запускать столько приложений, сколько им нужно.один раз.
Это все хорошо, но это означает, что если поток, в котором работает ваш Flash, по какой-либо причине был перемещен частично или полностью в виртуальную память, то каждое обновление должно опрашивать жесткий диск.диск для доступа к памяти.
Жесткие диски медленны, очень медленны по сравнению с реальной оперативной памятью (оперативной памятью), и поскольку они настолько медленны, приоритет идет первым, всегда .Так как он не может обновиться, пока не сможет прочитать с жесткого диска, он зависает.Поскольку Flash знает, что если обновление не вызывается в течение определенного периода времени (обычно, когда скрипт застревает в цикле), оно выдает ошибку, которую вы получаете.
Самая большая ошибка, которую я вижу, вызываетэто когда происходит утечка памяти.Обычно в форме «думал, что это было удалено, и объекты для сбора мусора».Попробуйте профилировать память в отладочном прогоне и поиграйте несколько часов, проверьте, увеличивается ли загрузка памяти, поскольку вы делаете одно и то же снова и снова.Следите за размерами массивов, ищите такие вещи, как фрагменты фильмов, которые удаляются с экрана, но никогда не удаляются (и, следовательно, хранятся в памяти).Плохо написанные меню часто страдают от этой дилеммы.
Всегда также существует вероятность того, что зависший компьютер просто не справится с обработкой по кадрам, в то время как что-то вроде антивируса запускает сканирование системы (переключение памяти), которое будет более реалистичным дляваши спорадические данные.