Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-07-21 Thread Helio Antonio Francisco Silva
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. >> >> >> >

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-24 Thread Helio Antonio Francisco Silva
*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 > mod

RES: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-24 Thread Lucas R. Carvalho
@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

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-24 Thread Helio Antonio Francisco Silva
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 fee

RES: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-24 Thread Lucas R. Carvalho
: 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

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-24 Thread Helio Antonio Francisco Silva
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

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-13 Thread Helio Antonio Francisco Silva
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 u

[flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-13 Thread 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 P

[flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread fabiophx
Hélio, Usando weakReference não tem necessidade de remover, mas é uma boa prática. []s Fabio da Silva http://www.fabiophx.blogspot.com/ On 11 maio, 11:44, Helio Antonio Francisco Silva wrote: > Fabio e mario uma ultima duvida, mesmo depois de eu tornar os listeners > weakreference eu sempre

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread Fábio Goll
É isso aí Helio, e dentro desse modulo para alternar entre os componentes (navegação) utilize ViewStack. States só para coisas simples, ocultar algo, mudar algum componente de posição, etc. 2010/5/11 Helio Antonio Francisco Silva > Mas tudo tudo tudo , não vo ficar com um puta SWF de uns 1 mega

[flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread Rodolpho da Silva
PessoALL, Devido a grande discussão sobre "Memory Lakes" resolvi fazer alguns simples testes com base no entendimento do funcionamento de memoria no Flex, como segue: 1-Criei uma nova aplicação 2-Criei um container (TitleWindow) 3-Dentro do meu application logo após a declaração dos namespaces,

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread Helio Antonio Francisco Silva
Mas tudo tudo tudo , não vo ficar com um puta SWF de uns 1 mega cara ? Eu tambem penso na parte de dar manutenção Mário. Por exemplo. Entreguei um software para o cliente. Ja fiz umas constumizações pra ele. Quero colocar novas janelas se tiver por modulo e molezinha cada item e independente. M

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread Mário Júnior
Exatamente: Componentizacao! Deixar TUDO TUDO num mxml, com varios states e tal relmente deixa o código um pouco complicado de manter depois, por isso a componentizacao ajuda bastante. No entanto, a preciosidade com essa parte (criar componente pra tudo e todos e dominar o mundo com eles) também p

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread Helio Antonio Francisco Silva
Vou dar uma olhada quando chegar em casa do serviço nao da pra ver nada, tudo acess denied. 2010/5/11 bruno bg > Helio, lembra que falei sobre refatoração / desaclopamento do código. > Separação do MXML do ActionScript dos Eventos e etc > veja um exemplo > simples

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread bruno bg
Helio, lembra que falei sobre refatoração / desaclopamento do código. Separação do MXML do ActionScript dos Eventos e etc veja um exemplo simples. brunobg Em 11 de maio de 2010 09:27, Helio Antonio Francisco Silva < helio.afsi

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-11 Thread Helio Antonio Francisco Silva
Claro concordo com o que você falo. mas como faço para separar o codigo das telas usar states nem rola fica um lixo o codigo e dificil de manipular. Transformo a tela em um componente ? e isso ? 2010/5/10 Mário Júnior > Vamos lá =D > > > *"A Mário não queria que voce me acha-se um chato e que c

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Mário Júnior
Vamos lá =D *"A Mário não queria que voce me acha-se um chato e que como vim da escola do flash, tenho enraizado esse conceito de separar as coisas em SWF." * Nao mano.. capaz! Compreendo seu ponto de vista, e até concordo que em animações é melhor ter tudo separado em swf mesmo. Por exemplo, em u

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread miso
Pra min e novo também esse método..., como falou o @Mario, eu particularmente nunca tive muito problema com memoria, sempre consegui rondar os 60, ou 70 MB de RAM trabalhando com flex 3.5. E do Flex 4, que não estou gostando muito dos resultados em consumo de recursos, mais e novo ainda o framewor

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
Ultima coisa, eu percebi que as imagem que sao EMBED mesmo quando eu destruo o modulo elas persistem no profiler, e os STATES tambem, fica la aparecendo, como faço pra me livrar disso ? talvez seja esse o vinculo que ele faz entre os SWFs e que deixe disponivel em memoria. 2010/5/10 Helio Antonio

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
A Mário não queria que voce me acha-se um chato e que como vim da escola do flash, tenho enraizado esse conceito de separar as coisas em SWF. A ideia original eu coloquei, todo o CRUD de pedidos em uma so tela, mas como os states na minha opiniao sao ruins por que nao separam o codigo, fico meio r

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
To usando o SDK 3.2 e o FP 10.1 2010/5/10 Mário Júnior > essa de rodar o gc antes de remover é novidade pra mim tb... interessante. > > Qual sdk esta usando e qual a versao do player? > O FP 10.1 release candidate ja está bem melhor nessa questao de memoria, > vai ver as mudancas nessa parte ja

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Mário Júnior
essa de rodar o gc antes de remover é novidade pra mim tb... interessante. Qual sdk esta usando e qual a versao do player? O FP 10.1 release candidate ja está bem melhor nessa questao de memoria, vai ver as mudancas nessa parte ja comecaram. []s Em 10 de maio de 2010 13:58, Helio Antonio Franci

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
Valeu mario. Eu pensei em desenvolver modulos para cada operação por que to usando RSL e cada swf meu fica 40k a 60k , e pensei muito usuario so querem inserir, ou vizualizar por que importar funcoes de excluir, editar e depmais coisas ? essa foi a ideia inicial, mas vo repensar isso. Vou ver se

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread bruno bg
aê Mario Jr , é um bom artigo a ser publicado no BLOG. PS: você ainda "assina" seus post com o blog que está desativado.! abraço bruno bg Em 10 de maio de 2010 13:50, Mário Júnior escreveu: > Semana passada dei aulas sobre Modulos na minha turma de Flex no curso da > e-Genial, vou colocar aqui

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Mário Júnior
Semana passada dei aulas sobre Modulos na minha turma de Flex no curso da e-Genial, vou colocar aqui algumas considerações (nada muito diferente doq ja foi dito) a) procure contextualizar seus modulos em sub-sitemas. Por exemplo: Seu sistema principal tem área de "Estoque" e "Financeiro". Entao, c

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Michel Fernandes
Viva o Flash e seu majestoso Garbage... Em 10 de maio de 2010 13:48, Helio Antonio Francisco Silva < helio.afsi...@gmail.com> escreveu: > EXATO eu tambem, o cara explica la, botei agora abri, removi botei de novo > e cara nao sai de 60 mega de memoria que e o riginal dele :) > > To feliz pra cara

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
EXATO eu tambem, o cara explica la, botei agora abri, removi botei de novo e cara nao sai de 60 mega de memoria que e o riginal dele :) To feliz pra caramba cara, acho que se eu der + 1 estudada consigo coisa melhor em vou usar esse posto pra colocar as coisas tem muito material aqui. 2010/5/

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Michel Fernandes
Interessante... Sempre colocava o gc depois de tudo... Em 10 de maio de 2010 13:44, Helio Antonio Francisco Silva < helio.afsi...@gmail.com> escreveu: > Bom primeiramente se eu tiver postando bobabem, pessoal puxem a minha > orelha ae , meu intuito e aprender e compartilhar. > > Bati um SS pra co

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Michel Fernandes
Isso é apenas Flex... Calma. Em 10 de maio de 2010 13:40, Helio Antonio Francisco Silva < helio.afsi...@gmail.com> escreveu: > SANGUE DE JESUS TEM PODER, acho que consegui resolver :D > cara se for isso vo da risada ate o natal. > > Ja posto a solução. > > 2010/5/10 miso > >> Olha Helio, não se

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
SANGUE DE JESUS TEM PODER, acho que consegui resolver :D cara se for isso vo da risada ate o natal. Ja posto a solução. 2010/5/10 miso > Olha Helio, não se desespere, jajaja... > > Minha humilde recomendação, e que não faça seus módulos dentro de um só > projecto, ainda mais se tem vários módul

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread miso
Olha Helio, não se desespere, jajaja... Minha humilde recomendação, e que não faça seus módulos dentro de um só projecto, ainda mais se tem vários módulos. Porque, francamente, não faz muito sentido no caso do flex, a distribuição de peso e terrível, cai tudo sobre o aplicação principal e se perd

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread bruno bg
ehehhe vamos toso aprendendo juntos. Para os próximos eu, vc, Michel , MISO e Gabriela já sabemos o que responder e ALERTAR . bruno bg Em 10 de maio de 2010 12:33, Helio Antonio Francisco Silva < helio.afsi...@gmail.com> escreveu: > E que voce ta usando o conceito de modulo de sistema um m

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
E que voce ta usando o conceito de modulo de sistema um modulo com varias telas e tal, eu tava usando o conceito modulo = swf a ser carregado. como venho desde o flash 4, pra mim separar em SWF e muito mais facil e pratico , tenho controle total da tela sem ter que fazer controles extras pra quando

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
Tinha acabo de ler ele. ja me abriu os olhos pra algumas coisas que passavam desapercebidas. 2010/5/10 bruno bg > veja esse link > > http://blogs.adobe.com/aharui/2007/03/garbage_collection_and_memory.html > > bruno bg > > > Em 10 de maio de 2010 12:24, bruno bg escreveu: > > Helio . módulos -

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread bruno bg
veja esse link http://blogs.adobe.com/aharui/2007/03/garbage_collection_and_memory.html bruno bg Em 10 de maio de 2010 12:24, bruno bg escreveu: > Helio . módulos - cada caso é um caso. > Eu uso separado por categoria / setores. > Quando um funcionário entra num módulo, ele não vai entrar e

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread bruno bg
Helio . módulos - cada caso é um caso. Eu uso separado por categoria / setores. Quando um funcionário entra num módulo, ele não vai entrar em outro. bruno bg Em 10 de maio de 2010 12:12, Helio Antonio Francisco Silva < helio.afsi...@gmail.com> escreveu: > To chegando a conclusao que trabalhar

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
To chegando a conclusao que trabalhar dinamicamente com modulos no flex e muito tosco... >:( 2010/5/10 Helio Antonio Francisco Silva > Deixa eu explicar melhor como funciona minha aplicação.; > Peguei uma imagem do meu projeto , acho que assim deve facilitar o > entendimento de como to fazendo a

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
Deixa eu explicar melhor como funciona minha aplicação.; Peguei uma imagem do meu projeto , acho que assim deve facilitar o entendimento de como to fazendo as coisas. Tenho a aplicação principal. PortalTOTVS.html <- onde e meu MAIN Dali em diante eu carrego a tela de pedido por modulo <- Isso es

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread miso
@Helio Só uma pergunta, como você faz os módulos?, Em um projeto, todo junto ao aplicativo principal? ou em projetos separados?, procura fazer cada modulo, em seu próprio projeto... Em relação à opção para otimizar os módulos, nunca usei ele, honestamente -- La alegría se multiplica, cuando la d

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
Eu faço exatamente isso, todos os modulos sao carregados dentro do meu main A unica diferença e que cada vez que voce abre um modulo eu pego meu array de moduloloeader e do um new na posição x (proxima posicao), ai quando eu descarreego eu destruio tudo, unload, removechild e o capeta, mas como ja

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread miso
A mensagem acima foi para @Helio, e com relação a @Gabriela é certo, em flex o singleton pode ser implementado com mais de uma maneira -- La alegría se multiplica, cuando la dividimos -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread miso
só se o modulo for proprietária da classe, e fora dela exista una referencia, desde jeito, a classe e necessária, e o modulo persiste no flash player, por isso e melhor você carrega-lo dentro do seu main application, e configura-lo livremente em qualquer modulo... -- La alegría se multiplica, cu

[flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Gabriela Trindade Perry
Bem, isso é outra coisa... Há vários singletons no Flex, e eles podem ser uma fonte de dor de cabeça. Sempre instancie todos eles no app, para evitar problemas. Há várias fontes sobre isso. Outra coisa: todos os objetos dentro de um singleton nunca serão destruídos, então mantenha seus singletons

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Helio Antonio Francisco Silva
mas miso, se eu to dentro de um modulo eu uso a classe singleton pra conseguir informações de outros modulos, isso seria um vinculo ? 2010/5/10 miso > Realmente não e fácil controlar a memoria com flash, > sempre trate de isolar o mais que possível os módulos do exterior, e não > ter dependência

Re: [flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread miso
Realmente não e fácil controlar a memoria com flash, sempre trate de isolar o mais que possível os módulos do exterior, e não ter dependências, nunca compartir classes y definições de estilo de modulo --> a --> modulo, nem modulo--> a --> app principal, só app principal--> a --> módulos as classes

[flexdev] Re: Lake de Memoria do Flex quando descarregado modulo.

2010-05-10 Thread Gabriela Trindade Perry
Como estão aceitando soluções toscas, vai de novo a dica: procurem por "flex garbage collector hack" Não sei qual é a explicação para isso funcionar - e até onde sei ninguém sabe - mas funciona -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie u