Internet Explorer хранит объекты Flash в памяти и снижает производительность - PullRequest
1 голос
/ 09 мая 2011

Пара вопросов здесь, пожалуйста, проверьте эту ссылку

http://dev.garage.a2om.com/modules/v2/FSI_VideoTest/en-US/index.html?returnUrl=http://garage.a2om.com/moduleViewer/default.aspx

если вы нажмете следующее - дождитесь загрузки видео (они все одинаковые), тогда все будет нормально.

Тем не менее, посмотрите на память вашего ПК, и вы увидите, что она сильно увеличивается с каждой страницей. Это не делает это в других браузерах.

Я предполагаю, что IE не освобождает память от активного объекта x, когда он "удален"

Я использую метод jquery remove () для удаления объекта.

Я также пробовал JS delete и null, те же эффекты.

Есть идеи, как правильно освободить эту память?

Следующая проблема заключается в том, что поскольку рендеринг активной вспышки X занимает много времени, если вы спамите «следующий» и «предыдущий» несколько раз, это приведет к очень нежелательным результатам. Иногда вспышка не отображается, но воспроизводится звук, иногда видео воспроизводится с другим аудиопотоком в фоновом режиме - и вообще пропуск страниц ужасен и медленен.

Есть идеи, как это ускорить? Нам с этим придется жить?

Заранее спасибо, дайте мне знать, если есть какой-либо код, на который вы хотите посмотреть / иметь информацию.

...