Есть ли ограничения на объем памяти, который может использовать Flash player?

Проблема заключалась в том, что я назвал это classname вместо class. Это исправило это.

Я слишком долго работал в javascript.

9
задан divibisan 23 August 2018 в 20:02
поделиться

3 ответа

Не в любой версии Flash, который работает на настольных ПК. Пока Ваше приложение продолжает использовать больше памяти, настольный Flash будет продолжать запрашивать это от ОС, пока ОС не исчерпает память, или что-то отказывает. Конечно, Вы, разработчик должен ограничить Ваше использование памяти как соответствующее, но Flash не вынудит Вас сделать так.

В Облегченном Flash (мобильная версия, разработанная для сотовых телефонов), хост-приложение накладывает предварительно сконфигурированные ограничения на использование памяти, но это, вероятно, не, о чем Вы заботитесь.:)

6
ответ дан 4 December 2019 в 15:28
поделиться

Проверьте, с каким количеством Вы используете:

трассировка ("ИСПОЛЬЗОВАНИЕ ПАМЯТИ": + (System.totalMemory/1048576) + "МБ");

и не упустите утечки!

5
ответ дан 4 December 2019 в 15:28
поделиться

Iain has the right answer about checking the totalMemory used.

You could probably use a paging system. Although more and more data is loaded from the server I don't think all the data is used at all times. You could get data from the server and gradually save on the client's computer in a SharedObject( watch out for silesize limitations though) and you would keep track of what data is available locally( say data from index 0 to 900). If the user wants to see data between 200 and 300 you get stored data( if it aleady stored of course) , if not request the data and inform the user that data is on it's way.

Here are a few handy link related totalMemory and the Garbage Collector:

But what I think is more suited since there a lot data from the server, might be this: "What is the safe limit of flash player’s memory on web scenario and how well is AS 3.0 bit manipulation?"

2
ответ дан 4 December 2019 в 15:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: