Форум 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=144458)

3p.station 13.09.2010 01:50

принудительный вызов GC
 
Всем привет узнал что unloadAndStop для лоадера принудительно вызывает GC! Круто ! Классно! только вот для 10 плеера только :( может есть подобные способы для 9 плеера?
спасибо :drinks:

AirDecade 13.09.2010 07:25

Сам не пробовал, но тут какой-то другой способ вроде. См. пятый пункт.

i.o. 13.09.2010 07:57

3p.station,а вам зачем нужно GC вызвать?

КорДум 13.09.2010 09:57

За более детальной информацией по unloadAndStop обратимся к товарищу silin'у: http://silin.su/#AS3/utils/gc
А правда, зачем вызывать ГЦ? Частый вызов ГЦ отбирает довольно существенные ресурсы компьютера.

Psycho Tiger 13.09.2010 10:48

Цитата:

Сообщение от i.o. (Сообщение 935398)
3p.station,а вам зачем нужно GC вызвать?

Либо всех weak`ов удалить разом, либо понадеятся, что GC перед игрой не заставит его запустится в разгар сражения =)

@3p.station: вызов GC Вам не нужен, поверьте. В дебаг целях он вызывается через профайлер. А даже если и нужен - чем не угодила 10-ка?

mikhailk 13.09.2010 11:12

в дебаг-целях он вызывается через System.gc() :)

Psycho Tiger 13.09.2010 14:05

@mikhalik: а зачем его вызывать, если не мониторить процесс профайлером? Довольствоваться System.memory? :)

3p.station 13.09.2010 14:09

всем спасибо! товарищ Силин меня и вдохновил на эту тему ( :
i.o. сама такая возможность порадовала очень

а то что частый вызов жрет ресурсы я и не подумал!

спасибо вам товарищи

mikhailk 13.09.2010 14:13

Цитата:

Сообщение от Psycho Tiger (Сообщение 935465)
@mikhalik: а зачем его вызывать, если не мониторить процесс профайлером? Довольствоваться System.memory? :)

ну, кое-кто написал, что он вызывается ЧЕРЕЗ профайлер :)
я показал, что он вызывается в коде

а так - да, согласен, конечно

Psycho Tiger 13.09.2010 14:24

Цитата:

ну, кое-кто написал, что он вызывается ЧЕРЕЗ профайлер
А что, его нельзя вызвать через профайлер?


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

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