Concerteza utilizar um framework eh saudavel, por isso e outros
motivos tambem, mas acho que estamos falando de coisas como : cuidado
ao criar um itemRenderer de uma list que tera provavelmente varios
items... Utilizando o Profiler eu vejo agora que itemRenderers com
muitos embeds de imagem ou swf, animacoes e efeitos gastam mais
memoria e tem maior numero de instancias simultaneas.

Ateh ai, teoricamente tudo o ok... o grande X da questao e por que
diabos o garbage collector nao retira isso da memoria quando eu troco
de um modulo pra outro ?!?!?

On Apr 15, 3:46 pm, Michel Fernandes <miche...@gmail.com> wrote:
> Eu useo o profile do Flex para mapear isso, e creio que seja quase que
> unanime os problemas de leak, principalmente usando MDI e módulos...
>
> Pode pesquisar por aí...
>
> Eu adoraria estar muito errado, por que sofro disto... :-( Veja, fiz um
> teste onde eu com o profile avaliei o inicio de carregar o módulo, depois eu
> forço descarregar setando nulo para o objeto e inclusive forçando o garbage
> colector, e nada da memória diminuir, as vezes diminui pouco, mas note que
> ele sobe por exemplo 100 e depois de descarregar diminui 10, não na mesma
> proporção... Isso é um pesadelo no flex.
>
> Abraços...
>
> 2009/4/15 Pablo Borges <pablosbor...@gmail.com>
>
>
>
> > Olá pessoal, começei agora estudar flex.
>
> > e vejo vocês falando de memory leak, eu venho do GWT usando o GXT o mesmo
> > possui muitos leaks.
>
> > mas o que vocês indicam para não acontecer o tal memory leak? Usar um
> > padrão ? puremvc, caingorm, etc.
>
> > valeu.
>
> > 2009/4/15 Sena <tau...@gmail.com>
>
> >> Nao sei bem se eh o calcanhar de Aquiles.. Acho mais facil eu mesmo
> >> ter cometido varios erros durante o projeto que o levaram aos leaks...
> >> Com uma ferramenta igual o profiling do flex builder, duvido que
> >> memory leaks seja um problema comum em aplicacoes bem elaboradas.
>
> >> On Apr 15, 2:47 pm, Michel Fernandes <miche...@gmail.com> wrote:
> >> > Meu amigo, benvindo ao Flex.
> >> > Esse é o calcanhar de aquiles do Flex, memory leak... Eu já pesquisei
> >> muto e
> >> > não achei nada de concreto para resolver esse problema, para ter idéia,
> >> > tenho um projeto em MDI, e para evitar esse problema, toda a vez que uma
> >> > janela MDI abre, eu guardo num array de objetos por que caso a mesma
> >> janela
> >> > seja aberta eu recupero do meu array de objetos, do contrário, mesmo eu
> >> > forçando GC, nulls etc. a memória só aumenta, mesmo fechando os
> >> recursos...
>
> >> > Se souber de algo me avise!
>
> >> > Abraços.
>
> >> > Michel
>
> >> > 2009/4/15 Dalton Sena <tau...@gmail.com>
>
> >> > > Fala pessoal !!
>
> >> > > Minha aplicacao comecou a dar mtos memorys leaks... Entao, buscando um
> >> > > meio de resolver isso estou aprendendo a usar o flex profiling.
>
> >> > > Tem alguem ai que já mexeu com ele, tem mais experiencia e algumas
> >> > > dicas... Dicas eu digo no sentido de alguma best pratices etc... Por
> >> > > exemplo, vim a descobrir agora mexendo com isso, que um provavel
> >> > > motivo de um determinado objeto nao ser recolhido pelo garbage
> >> > > collector é de ele estar com algum event listener, ou seja, eh bom
> >> > > usar o removeEventListener ( coisa que admito usava raramente ).
>
> >> > > E aí, alguem jah usou ?
>
> >> > > Só pra constar :
> >> > >http://livedocs.adobe.com/flex/3/html/help.html?content=profiler_7.ht.
> >> ..
>
> > --
> > Pablo S. Borges
> > Bacharel em Ciência da Computação
> > SCJP - Sun Certified Java Programmer 1.4
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a