|
|
|||||
Регистрация: Aug 2009
Сообщений: 15
|
Огромный перерасход памяти (AS2)
При подгруздке в мувик других 60 swf'ок которые содержат в себе покадровую анимацию собранную из png на машинах пользователей наблюдался сильный перерасход памяти (1-1.5 Гб), а, следовательно, снижение производительности системы в целом, не говоря уже о зависаниях браузера. Что интересно, график расхода памяти Windows показывал резкие скачки, что не двусмысленно намекало на «не обычную» работу Сборки Мусора Flash Player.
Может кто знает как можно уменьшить перегрузку памяти? |
|
|||||
Регистрация: Oct 2006
Адрес: https://twitter.com/Eric_Gurt
Сообщений: 393
|
А если не все сразу подгружать, а постепенно, выгружая потом?
__________________
x << 2; |
|
|||||
Регистрация: Aug 2009
Сообщений: 15
|
Такое решение не приемлемо поскольку 60 swf'ок представляют анимацию героя в броне при разных ударах и блоках, если подгружать постепенно то очевидны тормоза при последовательности проигрывания анимации *ударов.
|
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
нужно понимать, что картинка, что запакована во флешке, распаковывается в битмап в памяти. Пример. Картинка 100x100, 4 канала (red,green,blue,alpha*8bit) = 100*100*32 = 40кб. Какого у вас размера картинки? Сколько у вас картинок в секвенции? Вот и думайте =) О том, что возможно платформа для разработки была выбрана неверна
|
|
|||||
Регистрация: Aug 2009
Сообщений: 15
|
возможно можно исключить альфа канал?
|
|
|||||
Регистрация: Sep 2002
Сообщений: 202
|
Цитата:
Т.е. если у меня 100 картинов JPEG в ролике это же не значит что ролик занимает места в памяти как 100 BMP? |
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
честно говоря, подробно не изучал.
Но если у тебя в мувике секвенция из 1000 картинок, пусть даже мувик остановлен и на экране только одна из них, - в память лягут все -это точно. Последний раз редактировалось iflamberg; 04.08.2009 в 19:11. |
|
|||||
Регистрация: Aug 2009
Сообщений: 15
|
нет, скачёк памяти только после visible=true
|
Часовой пояс GMT +4, время: 18:04. |
|
« Предыдущая тема | Следующая тема » |
Теги |
garbage collector , memory , png |
|
|