Realmente... QUANDO meu profile funcionava eu não conseguia.. hehehehehe..

Em 2 de maio de 2011 14:40, Guilherme Sjlender <[email protected]>escreveu:

> 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
>

-- 
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