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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.08.2010, 13:37
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 1  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
По умолчанию Имеет ли смысл повторно использовать Loader вместо создания нового

Имеет ли смысл повторно использовать Loader вместо создания нового? есть ли какая либо экономия памяти и процессорного времени?
__________________
Коллекционирую чужие ActionScript Блоги

Старый 30.08.2010, 13:57
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 2  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Была у меня проблема при использовании одного лоадера. Может сейчас уже не актуально, не знаю.
__________________
while(1) {}

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
так в том то и дело что на данный момент использую для загрузки большого количества изображений самостоятельные лодеры и думаю имеет ли смысл создать какой либо стек что-ли и использовать для всей загрузки 4 или 8 лодеров, вобщем какое то заведомо ограниченное количество
__________________
Коллекционирую чужие ActionScript Блоги

Старый 30.08.2010, 14:13
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 4  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Можно использовать несколько URLLoder'ов для загрузки и один Loader для получения изображения (Loader.loadBytes())
Таким образом получаем многопоточную загрузку + экономию памяти.
То есть - URLLoader'ами грузим некие байты. Как только что-то загрузилось - складываем эти байты в очередь и сигналим об обновлении очереди. Loader по сигналу проходит по всей очереди и делает loadBytes(). Далее все это складываем в массив изображений и пользуемся как нам хочется.
__________________
...вселенская грусть

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Можно использовать несколько URLLoder'ов для загрузки и один Loader для получения изображения (Loader.loadBytes())
Таким образом получаем многопоточную загрузку + экономию памяти.
То есть - URLLoader'ами грузим некие байты. Как только что-то загрузилось - складываем эти байты в очередь и сигналим об обновлении очереди. Loader по сигналу проходит по всей очереди и делает loadBytes(). Далее все это складываем в массив изображений и пользуемся как нам хочется.
блииин это просто мегамысль, век живи век учись...

но тем неменее почему я поднял эту тему, меня интересует следующий вопрос, по идее когда мы каждый раз создаем объекты его конструктор съедает львиную долю ресурсов это ведь так? от этого и думаю избавится..
__________________
Коллекционирую чужие ActionScript Блоги

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Ну да. Ну, может, не львиную долю, но если есть возможность использовать уже созданный объект - надо его использовать. если это все систематизировать то должно получиться object pooling
__________________
...вселенская грусть

Старый 30.08.2010, 14:23
zatoichi вне форума Посмотреть профиль Отправить личное сообщение для zatoichi Найти все сообщения от zatoichi
  № 7  
Ответить с цитированием
zatoichi
 
Аватар для zatoichi

Регистрация: Aug 2010
Адрес: 55.1° с.ш. 82.56° в.д.
Сообщений: 25
А эта мегамысль (имеется ввиду параллельная загрузка несколькими лоадерами) хоть была реализована? И как? Работает? Качает-то быстрее?

Старый 30.08.2010, 14:25
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 8  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
вот я и думаю как раз систематизировать и привести к этому виду, потому как у меня очень высокая нагрузка именно в данном месте


Цитата:
Сообщение от zatoichi Посмотреть сообщение
А эта мегамысль (имеется ввиду параллельная загрузка несколькими лоадерами) хоть была реализована? И как? Работает? Качает-то быстрее?
качать будет ровно с той же скоростью, не путайте понятия...
__________________
Коллекционирую чужие ActionScript Блоги

Старый 30.08.2010, 14:29
zatoichi вне форума Посмотреть профиль Отправить личное сообщение для zatoichi Найти все сообщения от zatoichi
  № 9  
Ответить с цитированием
zatoichi
 
Аватар для zatoichi

Регистрация: Aug 2010
Адрес: 55.1° с.ш. 82.56° в.д.
Сообщений: 25
Так о чем и речь, что какой смысл в этой мегамысли?

Добавлено через 49 секунд
Нагружать код?

Старый 30.08.2010, 14:31
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 10  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Качает-то быстрее?
Зависит от того, сколько соединений разрешает открыть браузер. Самое маленькое - 2. Соответственно, в 2 раза быстрее
__________________
...вселенская грусть

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

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

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


 


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


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