Показать сообщение отдельно
Старый 26.04.2010, 15:58
Crenth вне форума Посмотреть профиль Отправить личное сообщение для Crenth Найти все сообщения от Crenth
  № 4  
Ответить с цитированием
Crenth
 
Аватар для Crenth

Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
АС3 в этом плане оч интересен. тут надо не меньше чем в сях следить за памятью.
Если не юзаете больше объект, удалите сначала все, что на него навесили, а потом сделайте объект = NULL;
Причем, перед тем, как кончать навеску, проверьте
if (объект !== NULL) { мочить все! }


а вот вам еще пример "утечки":

этот код
Код AS3:
moveTo(0,0); lineTo(0,100);
moveTo(0,0); lineTo(0,100);
moveTo(0,0); lineTo(0,100);
съест памяти втрое больше, чем этот
Код AS3:
graphics.clear();
moveTo(0,0); lineTo(0,100);
graphics.clear();
moveTo(0,0); lineTo(0,100);
graphics.clear();
moveTo(0,0); lineTo(0,100);