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