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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.05.2010, 01:12
s8000_1 вне форума Посмотреть профиль Отправить личное сообщение для s8000_1 Найти все сообщения от s8000_1
  № 21  
Ответить с цитированием
s8000_1
 
Аватар для s8000_1

Регистрация: Jun 2007
Сообщений: 374
>Подпишитесь на ENTER_FRAME с трейсом и удалите всё. Трейс будет идти.

Не ну понятно. Трейс будет мешать, производительность падать, но до первого вызова GC. Интересуют именно ситуации, когда объекты в памяти застревают.

В том-то и дело, что когда событие ловит кто-то наверху, это не страшно. Объект не удаляется из памяти только тогда, когда его метод является слушателем неудаляемого. Но слабые ссылки решают этот вопрос... (не поленился проверил профилировщиком разные варианты).

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Интересуют именно ситуации, когда объекты в памяти застревают.
Могут задержаться, а застрять - нет. Есть же какой-то предел, до которого GC не удаляет объекты из памяти.
На мой взгляд, самостоятельная отписка - это скорее вопрос красоты и стабильности решения, вы просто не оставляете программе вариантов сделать что-то непредсказуемое.
Цитата:
В том-то и дело, что когда событие ловит кто-то наверху, это не страшно.
Вот это как раз неприятно. Ибо, если обработчик не завязан на event.target, то мы получаем действия, которых быть не должно. Хотя, если честно, я больше времени потрачу на придумывание ситуации, когда такое может происходить, чем на написание кода, в котором такого происходить не может в принципе =)
__________________
...вселенская грусть

Старый 02.05.2010, 19:15
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 23  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Ну в последнем проекте надо было срочно нарастить на проект фишку, что когда тыркают на кнопку происходит действие, ждем ответа от сокета и выводим на экран алерт через статичный метод. После тыка на кнопку ничего другого, кроме как нужного ответа придти не может. Забыл отписаться. Полезли RTE. Очень неприятно.

Старый 03.05.2010, 22:02
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 24  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Bomberovich Посмотреть сообщение
Доброго времени суток.
Написал простенький класс для вывода мсдж-бокса на экран.
Я вам поздравляю. Што есть мсжд? Про события почитал. Все забавно, но не получится.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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