Pablo, A minha sugestão para o memory leak é saber exatamente como funciona o GC do flash. Aqui vai uma sugestão de uma URL explicando o GC.
http://blogs.adobe.com/aharui/2007/03/garbage_collection_and_memory.html -- Marco Catunda 2009/4/15 Pablo Borges <[email protected]>: > > 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 <[email protected]> >> >> 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 <[email protected]> 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 <[email protected]> >> > >> > >> > >> > > 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 [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 -~----------~----~----~----~------~----~------~--~---
