uma coisa muito curiosa ja que o assunto de extendeu... Quando eu debugo ele por profiler do flex, a memoria fica relativamente estavel.. ou seja depois de abrir varias e varias telas umas 50vezes sobe no maximo 2 mega de memoria... muito bom na minha opiniao.
Quando voce olha no navegador, ele sobre 40 mega.... toscao... ainda nao parei pra ver isso mas cara ca pra nos isso e muito amador por parte da adobe, se eu destruo uma referencia do SWF ele deveria MATAR tudo que esta relacionado a esse SWF. e ele nao faz isso, ele guarda resquicios mesmo voce fazendo as boas praticas e pra piorar no player do navegador a memoria nao volta ao normal..... acho que a adobe tem de parar de colocar os estagiarios para desenvolver os modulos ou loaders swf. 2010/10/17 Mário Júnior <[email protected]> > Trocar de ModuleLoader para SWFLoader nao deve mudar em nada os problemas > relatados, uma vez q ModuleLoader extends de SWFLoader. > > Quase tudo que "carrega" algo de fora, vem do SWFLoader, até o <mx:Image/> > por exemplo extends de SWFLoader. > > Reforçando a sugestao do Bruno, faça os seus testes no seu proprio > ambiente. > Leia o PDF q está lá no blog dele, feito pela própria Adobe sobre "Loading > Sub Applications", siga as dicas do PDF e adote as boas práticas descritas > naquele documento. > > > []s > > > > > > Em 16 de outubro de 2010 14:45, bruno bg <[email protected]> escreveu: > > não perde nada não, por exemplo, no seu app index vc tem o login. >> após o sucesso do login , vc faz o SWFLoader de uma sub-app e ela recebe >> as variáveis do index. >> é igual ao uso do MODULE porém em vez de usar <mx:module /> vai usar >> <mx:Application />. >> >> brunobg >> >> >> Em 16 de outubro de 2010 14:02, [email protected] < >> [email protected]> escreveu: >> >> Entendo Bruno, >>> >>> Na verdade eu conheco bem os pos e os contras dos modulos, porem ainda >>> nao conheco os contras do SWFLoader, mas os pros eu ja posso imaginar. >>> >>> Me diga, ao trabalhar com subapp, voce perde o diretorio root dos seus >>> assets. As sub app respeita o diretorio root do main? >>> >>> Sent from my iPad >>> >>> On 16/10/2010, at 13:43, bruno bg <[email protected]> wrote: >>> >>> Rodrigo, como comentei, não quero influenciar, estimular e nem >>> convencer o NÃO USO DE MODULOS. >>> é melhor vc mesmo fazer seus testes e ter sua própria conclusão, assim >>> você coloca na balança o que é melhor para sua realidade. >>> para alguns MODULE é a solução para muita coisa. para outros não serve. >>> Cada caso é um caso. >>> >>> abraço. >>> -- >>> **************************************************** >>> <http://www.brunobg.com/>www.brunobg.com >>> <[email protected]>[email protected] (MSN & Skype) >>> <http://blogflex.brunobg.com/>blogflex.brunobg.com >>> @brunogrohs >>> (21) 9913-2397 >>> >>> >>> >>> Em 16 de outubro de 2010 13:27, <[email protected]> >>> [email protected] < <[email protected]> >>> [email protected]> escreveu: >>> >>>> E por acaso tem tido menus problems com SWFLoader do que com >>>> ModuleLoader? >>>> Se sim, vou ten tar usa-lo timber. >>>> >>>> Gracias. >>>> >>>> Sent from my iPad >>>> >>>> On 16/10/2010, at 11:39, bruno bg < <[email protected]> >>>> [email protected]> wrote: >>>> >>>> Eu e o Helio , usamos e abusamos do uso de módulos. e essa conclusão >>>> tivemos MUITO A CONTRA GOSTO. >>>> na verdade não é uma* opnião nossa*, é uma recomendação da ADOBE.é nós >>>> concluímos juntando vários pontos. >>>> E não queremos aqui influenciar, estimular e nem convencer ninguém a não >>>> usar MODULOS. >>>> Helio fez vários testes de consumo de memória. Eu fiz testes com MODULO >>>> junto com o SWIZ. Ficamos um "pouco" desapontados. >>>> foi aê que pedi um help para o Mario JR e ele entrou em contato com o >>>> "bambas" da ADOBE e do SWIZ. outros tb já comentaram sobre o assunto, Beck >>>> Novaes, Daniel Schmitz, etc >>>> >>>> Seria bom você ler alguns posts e ter tb sua própria conclusão. >>>> <http://blogflex.brunobg.com/?p=402><http://blogflex.brunobg.com/?p=402> >>>> http://blogflex.brunobg.com/?p=402 >>>> >>>> <http://groups.google.com/group/swiz-framework/browse_thread/thread/0ea304f843fa6c5a><http://groups.google.com/group/swiz-framework/browse_thread/thread/0ea304f843fa6c5a> >>>> http://groups.google.com/group/swiz-framework/browse_thread/thread/0ea304f843fa6c5a >>>> pesquise sobre Memory Leak no flexdev. >>>> >>>> para mim => Fazer cada VIEW um Módulo não é uma boa opção. >>>> eu uso MODULO para separar 'setores' da empresa, quando a app é muito >>>> grande, por exemplo: >>>> modulo do Estoque >>>> modulo do Atendimento ao Cliente/Ordem de Serviço >>>> modulo do Contas a Receber >>>> modulo do Contas a Pagar >>>> modulo de Vendas >>>> etc etc etc. >>>> nesse caso será carregado o módulo de acordo com o usuárioXsetor dele. >>>> por exemplo, um vendedor não tem acesso ao Contas a Pagar e nem ao >>>> Contas a Receber, quando ele "logar" na app o sistema só carrega o modulo >>>> de >>>> VENDAS. e assim por diante. >>>> >>>> então, dessa maneira eu troco o <mx:Module/> por Sub-apps, utilizando >>>> SWFLoader. e não mais o ModuleLoader. >>>> >>>> abraço >>>> qq coisa estamos (eu e Helio) no Skype >>>> -- >>>> **************************************************** >>>> <http://www.brunobg.com/> <http://www.brunobg.com/>www.brunobg.com >>>> <[email protected]> <[email protected]>[email protected] (Skype) >>>> <http://blogflex.brunobg.com/> <http://blogflex.brunobg.com/> >>>> blogflex.brunobg.com >>>> @brunogrohs >>>> (21) 9913-2397 >>>> >>>> >>>> Em 16 de outubro de 2010 10:33, Daniel Vitor < >>>> <[email protected]><[email protected]> >>>> [email protected]> escreveu: >>>> >>>>> Olá Pessoal, >>>>> >>>>> Entrando de "bicudo" na conversa alheia. Só pra fechar o entendimento: >>>>> na opinião de vocês (Helio e Bruno), a melhor prática para uma >>>>> aplicação leve e com melhor gerenciamento de memória é usando >>>>> SWFLoader? >>>>> Compilar separadamente cara view do sistema? >>>>> >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> <[email protected]> <[email protected]> >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> <[email protected]><[email protected]> >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> <http://groups.google.com/group/flexdev><http://groups.google.com/group/flexdev> >>>>> 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]> <[email protected]> >>>> [email protected] >>>> Para sair da lista, envie um email em branco para >>>> <[email protected]><[email protected]> >>>> [email protected] >>>> Mais opções estão disponíveis em >>>> <http://groups.google.com/group/flexdev><http://groups.google.com/group/flexdev> >>>> 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]>[email protected] >>>> Para sair da lista, envie um email em branco para >>>> <[email protected]> >>>> [email protected] >>>> Mais opções estão disponíveis em >>>> <http://groups.google.com/group/flexdev> >>>> 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]>[email protected] >>> Para sair da lista, envie um email em branco para >>> <[email protected]> >>> [email protected] >>> Mais opções estão disponíveis em >>> <http://groups.google.com/group/flexdev> >>> 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 > -- *Hélio Antonio Fransico Silva* Desenvolvedor web Certificado Flash developer Certificado Flash Design Certificado web developer Consultor Microsiga / Totvs Desenvolvedor ADVPL / ASP Analista de sistemas e ERP Sênior. -- 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
