![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+ 1.0 08.10.14]
блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
|
Коллеги, есть условно галерея из 150 фотографий в двух разрешениях 600*400 и 1200*800. Что лучше с точки зрения производительности хранить в памяти bitmapData и создавать экземпляр при перелистывании или сразу проинициализировать все экземпляры для двух режимов и хранить в памяти экземпляры?
|
|
|||||
|
Дума разницы принципальной не будет вернее разница будет приблизительно такая же как при создании 300 пустых инстансов.
(1200 x 800 + 600 x 400)пикселей x 150 изображений x 3 цветовых канала = 180 000 000 x 3 = 540 000 000 байт = 540 Мб (если без прозрачности) Возможно эффективнее хранить изображения в кеше браузера или на диске (если это эир) т.е. загружать каждый раз перед показом заново, а в памяти хранить лишь ближайшие, хотя 540 Мб не так уж и много, но вместе с тем может иметь свои ограничения
__________________
... |
|
|||||
|
Галерея условно выросла в 4 раза и 2 гигов не стало, а 2 гига не у всех есть.
Лучше создавать при перелистывании. А потом все оптимизировать (грузить ближайшие фоном и т.п.)
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Цитата:
__________________
... |
|
|||||
|
лучше, загружать и выгружать...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|