Вход

Просмотр полной версии : Размер оперативки съедаемой при воспроизведении swf.


vkonon
12.10.2007, 13:44
Народ, е меня проблема: есть swf - в нем 90 кадров на каждом кадре картинка 800х600 с альфой (png), компресия Photo (JPEG) с галкой по умолчанию. Исходники png весят 294Kb каждый, собранный swf весит 1160Kb. Когда запускаю его в плеере и смотрю в диспечере задач на загрузку системы - то вижу что плеер отжрал порядка 180Mb оперативной памяти - отсюда как следствие тормоза при загрузке. Может кто знает принцип работы flash чего он в оперативку распаковывает?

iNils
12.10.2007, 16:43
В памяти картинка разжимается.
Поэтому 800 * 600 * 4 (ARGB) дают 1'900'000 байт, умножаем на 90 кадров и получаем 172'800'000 байт.