Caros amigos, bom dia a todos.

Minha pergunta se reflete a utilização do Profiler.

Fiz todas as boas praticas citadas no topico fui atraz de muitoa coisa ainda
e como ja tinha falado a todos consegui resolver parcialmente o problema se
nao todo.

O problema e na utilização no profiller nao sai de 8mega a utlização claro
que sempre vai aumentando um bocadinho alguns ks mas e bemmmm aceitavel.

O problema que quando coloco o comando no flex para me mostrar a memoria
utilizada ele aumenta bem mais do que o profiler mostra nao tanto e claro
mas bem mais.  isso se deve ao fato de como o flash player se comporta no
Firefox e no IE ????


Seria isso ?

2010/5/24 Helio Antonio Francisco Silva <[email protected]>

> E que eu fiz da seguinte forma.
>
> Cada janela minha, window ou panel eu fiz um modulo, dessa forma eu carrego
> e descarrego ela no sistema sem alocar memoria e tambem so trafego
> exatamente o que o usuario vai utilizar, entao meus modulos giram em torno
> de 37 a 70k cada 1.
>
> Mas o mario deu um ideia interessante.  transformar 1 tela em um
> componentes assim eu posso ter 4 componentes inserir, editar, vizualizar e
> remover tudo isso dentro de um unico modulo.
>
> Entendeu ?
>
> Voce cria as suas janelas como se fossem componentes e joga elas dentro do
> modulo com states ou viewstacks, molezinha.
>
> Se precisar da um lida sobre modulos, viewstack e componentes que vai te
> clarear mais as ideias.
>
> abração.
>
>   2010/5/24 Lucas R. Carvalho <[email protected]>
>
>>  Essa idéia de componentizar as tela do sistema não ficou muito clara pra
>> mim !
>>
>> Como seria feito esse processo ?
>>
>>
>>
>>
>>
>> *De:* [email protected] [mailto:[email protected]] *Em nome
>> de *Helio Antonio Francisco Silva
>> *Enviada em:* segunda-feira, 24 de maio de 2010 10:14
>>
>> *Para:* [email protected]
>> *Assunto:* Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado
>> modulo.
>>
>>
>>
>> Estao todos dentro do mesmo projeto.
>>
>>
>>
>> Para a tela de pedidos eu fiz cada ação de inclusão, edicao, vizualização,
>> copia, remoção um modulo por que sao telas incrivelmente grandes, com muitas
>> funcionalidades, mas vou seguir o conselho do Mario junior e componentizar
>> as telas para as proximas.
>>
>>
>>
>> Ai cada item eu faço um modulo e os cruds componentes.
>>
>> 2010/5/24 Lucas R. Carvalho <[email protected]>
>>
>> Hélio os módulos que você criou nesses teste estão todos dentro de um
>> projeto só ou você utilizou um projeto para cada módulo ?
>>
>>
>>
>> *De:* [email protected] [mailto:[email protected]] *Em nome
>> de *Helio Antonio Francisco Silva
>> *Enviada em:* segunda-feira, 24 de maio de 2010 09:17
>> *Para:* [email protected]
>> *Assunto:* Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado
>> modulo.
>>
>>
>>
>> Galera so pra passar  um feed back pra todo mundo que acompanhou o topico.
>>
>>
>>
>> Fiz varios testes com o IE e o FF.
>>
>>
>>
>> Em todos eles a memoria volta praticamente para seu estagio inicial. mas
>> sempre vai acrescentando um poquinho.
>>
>>
>>
>> Por exemplo.
>>
>>
>>
>> chamo a app principal -> 50k memoria
>>
>> chamo a tela de pedidos -> 55k memoria (isso e um modulo )
>>
>> chamo a tela de inclusao de pedidos -> 57k de memoria ( isso e um modulo )
>>
>> chamo a tela de pesquisa -> 60k de memoria (isso e um modulo)
>>
>>
>>
>> Quando vo finalizando cada tela elas se descarregam.
>>
>>
>>
>> memoria volta para 53k
>>
>>
>>
>> Se eu tentar refazer esse processo varia vezes vai subindo bem pouco a
>> memoria o que pra mim no momento ficou despresivel visto que depois de abrir
>> n vezes todas as telas a memoria ainda ficou uns 57k
>>
>>
>>
>> No profiller ainda consegui ver que restou uns residuos dos modulos quando
>> eu fecho eles, que sao as imagens embed, nome das telas (nao sei por que)
>> nao sei se isso afeta o descarregamento da memoria mas enfim.  ta bem melhor
>> do que antes, pra voces terem ideia o mesmo teste antes dava 160k de memoria
>> e agora fica entre 57  a 60k ou seja menos 100k de memoria ^^
>>
>>
>>
>> e isso ae.
>>
>>
>>
>> abração a todos e obrigado a ajuda de todos.
>>
>> 2010/5/13 Helio Antonio Francisco Silva <[email protected]>
>>
>> Cara inicialmente eu tava fazendo cada funcionalidade um modulo, por que a
>> minha tela de pedidos e gigante tem muita rotina eu to prevendo muito coisa,
>> muito campos e tal, entao para meu pedido cada funcionalidade e um modulo,
>> ja para outras telas, o mario junior e o igor me convenceram, vo criar um
>> modulo pra eles, e criar componentes com stackview acho que e isso.
>>
>> 2010/5/13 [email protected] <[email protected]>
>>
>>
>>
>> Ola a todos, tenho acompanhado esta discussão com mt interesse.
>>
>> Estou começando a desenvolver uma aplicação grande.
>> (air/flex java)
>> O cenário é o seguinte, a aplicação vai ter  30 modulos com +/- 3 a 7
>> funcionalidades(Telas) cada.
>> Por exemplo o modulo de Stocks vai ter a funcionalidade Gestão de
>> Produtos, Gestão de Armazens etc.
>>
>> Cada funcionalidade (Gestão de Produtos) ficará numa janela mdi.
>>
>> Depois de ler tudo o que voces escreveram, fiquei com duvidas... devo
>> utilizar Modules (se sim em aplicacoes separadas? ou na aplicacao
>> principal), ou devo fazer tudo no mesmo projecto com componentes(cada
>> funcionalidade um componente mdi)?
>>
>>
>> --
>> 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
>>
>>
>>
>>
>> --
>> Desenvolvedor Web
>>
>>
>>
>>
>> --
>> Desenvolvedor Web
>>
>> --
>>
>> 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
>>
>>
>>
>>
>> --
>> Desenvolvedor Web
>>
>> --
>> 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
>>
>
>
>
> --
> Desenvolvedor Web
>



-- 
Desenvolvedor Web

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