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

Responder a