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

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
Цитата:
Сообщение от Chas Посмотреть сообщение
наличие в памяти трех тысяч мувиков не всегда означает тормоза. Если там большие растровые картинки - тогда возможно.
Если не трудно, то поясните почему, именно растровые картинки могут вызывать тормоза.

Цитата:
Сообщение от Chas Посмотреть сообщение
Тормоза могут вызвать создание или перемещение такого количества объектов в одном кадре. Никогда, например, нельзя создавать 3 000 лоадеров в одном кадре.
Ничего такого я не делаю. Все, объекты просто висят в памяти.

Цитата:
Сообщение от Chas Посмотреть сообщение
А gc управлять нельзя. Можно аккуратно поудалять все ссылки на объекты и отписаться от событий и _надеяться_ что он сработает. Но вообще, когда я пишу код, я на него не расчитываю вообще.
Цитата:
Сообщение от Chas Посмотреть сообщение
Например, есть игра dofus, на флеш. Там за час-два игры легко может скопиться около гига мусора в оперативке.
У меня обратная задача. Мне нужно "обезвредить" gc. Бог с ней с памятью. Игра тормозит, хотя занято лишь 150мб оперативы и загразка цп около 40%. Т.е. даже не тормозит, а скорее лагает.