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

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

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

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

Старый 09.09.2010, 18:04
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 2  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
ответ прост: не тормозит потому, что у Tr1te они раскиданы по х и у от 0 до 14*3700. Т.е не происходит взаимного наложения (или почти).
Если сделать разброс как у gloomyBrain, то все висит точно так же, если не хуже )

Старый 09.09.2010, 18:16
incoob вне форума Посмотреть профиль Отправить личное сообщение для incoob Найти все сообщения от incoob
  № 3  
Ответить с цитированием
incoob

Регистрация: Mar 2008
Сообщений: 215
Ради интереса в исходниках gloomyBrain-а поменял с
Код AS3:
bp.x = Math.random() * 800;
на
Код AS3:
bp.x = 10000 + Math.random() * 800;
И все залетало.

Может проблема нагрузки на проц все же не в наложении, а в том, что компоненты вне пределов экрана не рендерятся?

Старый 09.09.2010, 18:17
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 4  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
Может проблема нагрузки на проц все же не в наложении, а в том, что компоненты вне пределов экрана не рендерятся?
И из-за этого тоже

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
дело ваше, только это лишние телодвижения...
и что такое 1 мб. оперативы когда вы ворочаете там такими объемами..
__________________
freelance | Раздор

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

Регистрация: Jun 2009
Сообщений: 461
Цитата:
Сообщение от derhab Посмотреть сообщение
дело ваше, только это лишние телодвижения...
и что такое 1 мб. оперативы когда вы ворочаете там такими объемами..
Правильно ли я вас понял. Если я делаю телодвижения, то это грузит проц, если я этого не делаю, это грузит оперативу (13% от общей массы, все остальное весит 8 метров).

И еще, от куда там этот мегабайт, просто они остаются в оперативе, и не выгружаются пока их не заберет мусорщик? Или они там и будут висеть до скончания веков.

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
я не знаю откуда там этот мегабайт)
мусорщик заберет если объекты отписаны от всех событий и на них не осталось нигде ссылок
лишние движения конечно грузят проц.. ну и в этом случае вы просто дублируете работу плеера
__________________
freelance | Раздор

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Я тут, кстати, на прошлой неделе отлавливал утечку оперативной памяти в чужом коде. Автор исходил из того, что при удалении объекта его дети и битмапы внутри детей удаляются автоматически. Оказалось, нет.

Пришлось честно чистить битмапы через dispose перед удалением объектов.

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Я тут, кстати, на прошлой неделе отлавливал утечку оперативной памяти в чужом коде. Автор исходил из того, что при удалении объекта его дети и битмапы внутри детей удаляются автоматически. Оказалось, нет.

Пришлось честно чистить битмапы через dispose перед удалением объектов.
насчет dispose совершенно верно..
только дети действительно удаляются.. битмапдата же не ребенок, просто она продолжает хранится в памяти..
__________________
freelance | Раздор

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

Регистрация: Jun 2009
Сообщений: 461
Кто что говорит. Кому верить...

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

Теги
bitmap , movement
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


 


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


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