Pra ver como o "bixo" tem vida própria....
Alguém da lista já viu diminuir o consumo de memória de sua aplicação quando
você clica no botão do Garbage executando a aplicação em modo Profile??????

hehe
Att.
Em 2 de maio de 2011 14:33, Breno Gomes <[email protected]> escreveu:

> ...ta certo!
> eu ja havia tentado anular uma instacia de um objeto e logo em seguida
> chamar o System.gc(), mais esse cara tem vontade propria, so recolhe o lixo
> quando bem entender e olha lá, no meu caso com o System.gc() não recolheu o
> lixo de geito nenhum!
>
>
>
>
> Em 2 de maio de 2011 11:08, Mário Júnior <[email protected]> escreveu:
>
> Só lembrando q esse é um workaround "nao documentado", encontrado pelo
>> Grant Skinner.
>> Funciona, mas nao pare para entender o porquê pois não há explicação
>> oficial sobre isso :)
>>
>> http://gskinner.com/blog/archives/2006/08/as3_resource_ma_2.html
>>
>>
>> O "jeito certo" e "oficial" de se fazer é usando System.gc().
>> Mas, como em toda linguagem, isso nao garante q o GC irá rodar
>> instantaneamente.
>>
>>
>> No FlashCamp Brasil, o Arno Gourdol - diretor de engenharia do Flash
>> Player Runtime -, contou-nos sobre a inclusao de uma API nativa para
>> gerenciamento do GC no Flash Player e no AIR. No entanto, ele nao deu uma
>> data específica para isso, só nos mostrou alguns códigos de exemplos onde
>> teremos mais controle sobre o GC, mandá-lo executar instantaneamente, ou
>> gerenciar o intervalo de suas execuções, tb poderemos pausá-lo ou ainda ser
>> notificado (via evento) qnd ele rodar.
>>
>>
>> Mas, por enquanto, se contente só com o System.gc() ou o duplo
>> localConnection mesmo :)
>>
>>
>> []'s
>>
>>
>>
>>
>>  Em 2 de maio de 2011 10:37, Wemerson Couto Guimarães <
>> [email protected]> escreveu:
>>
>> Pelo que o pessoal diz é exatamente chamar 2 vezes que "força" o garbage
>>> collection a ser executado.
>>>
>>> Em 2 de maio de 2011 10:32, Breno Gomes <[email protected]>escreveu:
>>>
>>> ...valew Wemerson vou tentar fazer isso, mais o "new
>>>> LocalConnection().connect('foo');" é necessario chamar duas vezes?
>>>>
>>>> Em 2 de maio de 2011 08:41, Wemerson Couto Guimarães <
>>>> [email protected]> escreveu:
>>>>
>>>> Olha... muita gente diz que setar os objetos pra NULL e logo em seguida
>>>>> rodar o código abaixo funciona:
>>>>>
>>>>> try {
>>>>>
>>>>>     new LocalConnection().connect('foo');
>>>>>
>>>>>     new LocalConnection().connect('foo');
>>>>> } catch (erro:*){
>>>>>
>>>>>     trace("Erro Forçando Garbage Collection :" + erro.toString());
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> }
>>>>>
>>>>> Eu sempre usei aqui assim... principalmente em objetos globais com
>>>>> várias instâncias...
>>>>>
>>>>> Em 2 de maio de 2011 08:34, Breno Gomes 
>>>>> <[email protected]>escreveu:
>>>>>
>>>>>> Ola galaera do flexdev!
>>>>>> Alguem sabe como foçar a coleta de lixo de um objeto?
>>>>>>
>>>>>>  --
>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>> [email protected]
>>>>>> Para sair da lista, envie um email em branco para
>>>>>> [email protected]
>>>>>> Mais opções estão disponíveis em
>>>>>> http://groups.google.com/group/flexdev
>>>>>
>>>>>
>>>>>  --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>
>>>>
>>>>  --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> Mario Junior
>> http://blog.mariojunior.com/
>> @mariojunior
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Guilherme Sjlender - http://www.gflex.biz/
------------------------------------------------------------
Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
Desenvolvedor Desktop - AIR/JavaSE
Desenvolvedor Mobile - Android/JavaME/Flex4.5
------------------------------------------------------------

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a