Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   анти GC. как? (http://www.flasher.ru/forum/showthread.php?t=145890)

f.g.programmer 23.10.2010 14:49

Цитата:

грузить пустой gif из byteArray... При этом вызывается gc
Вообще-то это тоже изврат.

И насчёт мусора (это пожалуй лучше звучит чем трупы). Голодный и злой GC может не дождаться пока мы закончим валить в его пещеру мусор. Он выйдет, приберётся, а сверх прибранного мы насыплем ещё. Таким образом лишний мусор будет лежать до следующей уборки.

cleptoman 23.10.2010 15:05

я смотрю кроме прямого контроля над GC все остальное - изврат.

и вообще топик ушел в русло "как бы дать GC еще поспать" )

Psycho Tiger 23.10.2010 15:40

Есть 2 проблемы: GC вызывается слишком часто и где то пропущена ссылка, что GC что-то не ест.

Вам есть разница сколько фп ест памяти - 120 мб или 125, когда у Вас её 4 гигабайта, 3 из которых в данный момент свободны?

cleptoman 23.10.2010 16:05

кстати - о птичках..

насколько я понимаю больше 2 гигов юзать флэшплееру нельзя..это конфигурируемо?

3p.station 24.10.2010 05:44

вот полезная статья
для когото все это не ново , а комуто будет интересно

i.o. 24.10.2010 05:52

Сомнительный пункт про WeakReference.as. Так и не понял практической пользы.
Либо храним и помним где храним, а потом своевременно удаляем.
Либо кодер страдает ранним склерозом и пишет полную кашу, которую сам потом не может расхлебать.
Как-то так )

f.g.programmer 24.10.2010 11:00

Сомнительная статья, практически полностью посвящена тому, как полезно использовать слабые ссылки везде, где это только возможно.
Честно говоря слабые ссылки практически не использую. Если какой-то объект должен быть удалён, в нём останавливается вся активность, удаляются все слушатели. Доверять это дело GC кажется не очень хорошей идеей.

3p.station 24.10.2010 13:13

вот так я на нее и повелся!
спасибо что разъяснили

BlooDHounD 24.10.2010 16:27

к статье надо было коменты прочитать. да и на этом форуме форуме эту чудо-статью не раз обкладывали.


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

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