Eu uso flex3 (VideoDisplay).... não sei se é a mesma coisa, mas nesse componente eu sempre rodo meuVideoDisplay.close() antes de carregar o próximo video. Só isso!
Em 2 de maio de 2011 16:57, Breno Gomes <[email protected]> escreveu: > ...aproveitanto a discursão, alguem sabe como descarregar (limpar) um video > do componente s:VideoPlayer, to desenvolvendo um player de video com esse > componente em AIR, so que a cada novo video que começa a reproduzir o > componente não descarrega da memória o video anterior, no caso alguem sabe > como fazer isso? > > Em 2 de maio de 2011 14:41, Wemerson Couto Guimarães <[email protected] > > escreveu: > > 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 >> > > -- > 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
