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 <barrar...@gmail.com> > Essa idéia de componentizar as tela do sistema não ficou muito clara pra > mim ! > > Como seria feito esse processo ? > > > > > > *De:* flexdev@googlegroups.com [mailto:flex...@googlegroups.com] *Em nome > de *Helio Antonio Francisco Silva > *Enviada em:* segunda-feira, 24 de maio de 2010 10:14 > > *Para:* flexdev@googlegroups.com > *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 <barrar...@gmail.com> > > 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:* flexdev@googlegroups.com [mailto:flex...@googlegroups.com] *Em nome > de *Helio Antonio Francisco Silva > *Enviada em:* segunda-feira, 24 de maio de 2010 09:17 > *Para:* flexdev@googlegroups.com > *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 <helio.afsi...@gmail.com> > > 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 andre40...@gmail.com <andre40...@gmail.com> > > > > 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 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 > > > > > -- > Desenvolvedor Web > > > > > -- > Desenvolvedor Web > > -- > > 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 > > -- > 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 > > > > > -- > Desenvolvedor Web > > -- > 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 > > -- > 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 > -- Desenvolvedor Web -- 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