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
