|
|
|||||
проблемы с Microphone и GC
доброго времени суток.
имеет элементарный код: запускаем ролик, смотрим профайлер. запускаем GC тем или иным способом, повторно смотрим профайлер - микрофон висит в памяти, хотя ссылок на него нет и GC должен был его скушать.. вопрос: как его совсем убить и возможно ли это, в принципе? п.с. я запускал и смотрел в FD с его профайлером.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: May 2010
Сообщений: 543
|
Эмм, разве gc срабатывает, если нет ссылок на объект?
По-моему, он сработает, если посчитает, что приложение расходует много памяти, и тогда скушает и ваш микрофон.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
.
|
Например, профайлеры FlashBuilder 4.0 и 4.5 нехорошо себя ведут. Не отпускают то, что должно кануть в лету. Попробуй сделать swf с примером и загрузить его в другую swf, по окончании загрузки вызвать System.gc(). Если GC отработает на Microphone, то в логе должно отобразится событие выгрузки Unload SWF или подобное, как у вас в FD принято.
|
Часовой пояс GMT +4, время: 11:02. |
|
« Предыдущая тема | Следующая тема » |
|
|