Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.03.2013, 01:07
inozemcev вне форума Посмотреть профиль Отправить личное сообщение для inozemcev Найти все сообщения от inozemcev
  № 1  
Ответить с цитированием
inozemcev
[+ 1.0 08.10.14]
 
Аватар для inozemcev

блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
По умолчанию Что лучше хранить в памяти экземпляры или BitmapData

Коллеги, есть условно галерея из 150 фотографий в двух разрешениях 600*400 и 1200*800. Что лучше с точки зрения производительности хранить в памяти bitmapData и создавать экземпляр при перелистывании или сразу проинициализировать все экземпляры для двух режимов и хранить в памяти экземпляры?

Старый 28.03.2013, 01:57
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 2  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Дума разницы принципальной не будет вернее разница будет приблизительно такая же как при создании 300 пустых инстансов.
(1200 x 800 + 600 x 400)пикселей x 150 изображений x 3 цветовых канала = 180 000 000 x 3 = 540 000 000 байт = 540 Мб (если без прозрачности)

Возможно эффективнее хранить изображения в кеше браузера или на диске (если это эир) т.е. загружать каждый раз перед показом заново, а в памяти хранить лишь ближайшие, хотя 540 Мб не так уж и много, но вместе с тем может иметь свои ограничения
__________________
...

Старый 28.03.2013, 02:21
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 3  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Галерея условно выросла в 4 раза и 2 гигов не стало, а 2 гига не у всех есть.

Лучше создавать при перелистывании. А потом все оптимизировать (грузить ближайшие фоном и т.п.)
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 28.03.2013, 02:27
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 4  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Цитата:
Лучше создавать при перелистывании.
Думаю вы имелли ввиду загружать при перелистывании, т.к. это отличается от концепции в тексте вопроса
__________________
...

Старый 28.03.2013, 12:21
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 5  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Ну загрузит и получит битмап :о)
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 28.03.2013, 15:11
MoHaX вне форума Посмотреть профиль Отправить личное сообщение для MoHaX Найти все сообщения от MoHaX
  № 6  
Ответить с цитированием
MoHaX
 
Аватар для MoHaX

Регистрация: Aug 2004
Сообщений: 422
Отправить сообщение для MoHaX с помощью ICQ
лучше, загружать и выгружать...

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.