Показать сообщение отдельно
Старый 29.05.2012, 03:30
elder_Nosferatu вне форума Посмотреть профиль Отправить личное сообщение для elder_Nosferatu Найти все сообщения от elder_Nosferatu
  № 28  
Ответить с цитированием
elder_Nosferatu
 
Аватар для elder_Nosferatu

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
Цитата:
Сообщение от in4core Посмотреть сообщение
на каком диске? У вас объект создался ( в поле класса ). Все. у вас готовый объект который ниче не делает и память не нагружает собственно.
bitmapData.applyFilter() - ага а тут мы уже память потревожим. addChild(bitmap) , bitmap.bitmapData.doSome() - ага а тут мы тревожим сильнее потому что еще и визуально ее рендерим
Че то вы, батенька, путаете... Памьять нужна не для того, чтобы делать что нить с объектом, а для того, чтобы помнить его. И если обьект большой, то и помнить его трудновато. А экземпляр класаа от своего класса берет только идею и пичкает его собственной начинкой.

Не зря же рекомендуют статические константы заводить вместо повсеместного использования литералов (которые тоже экземпляры своего класса и будут каждый по отдельности занимать памьят как минимум до ближайшей сборки мусора!).

Вывод: Два экземпляра битмапы = двойной расход памьяти!
На счет отображения "начинки" этих битмап - битмапДаты - так тут совсем другой вопрос. Несколько битмап могут одновременно отобрадать одну и ту же битмапДату (единственный экземпляр!) и расход памьяти на ее содержание не зависит от количества битмап, что на нее ссылаются.