Opa,

que bom que o assunto foi realmente comentando. Eu estava com medo de
somente eu ter o receio do GC do Flex.

Bom, citando algumas conversas:

Luis Eduardo:

"Por exemplo o jeito não oficial de se forçar o GC usando aquelas
connections. Será que isso realmente dispara o GC? será que não deixa
os
tais footprints dessa própria função? "

O hack para executar o GC é realmente verdadeiro e deve ser utilizado
somente para testes. Veja mais em: "http://www.gskinner.com/blog/
archives/2006/08/as3_resource_ma_2.html" no topico: "Unsupported Way
to Force GC"

"Eu fiz um teste curioso e fiquei mais perdido ainda... Antigamente
ouvi falar que quando vc minimiza a tela do navegador (IE com certeza,
firefox nao lembro) é forçado um GC também no flash e a memória
utilizada pelo processo, se vc olhar no taskbar, vai lá pra baixo. "

Isso acontece mesmo, porque o Internet Explorer executa um método
chamado SetProcessWorkingSetSize que pega quase tudo da memoria RAM e
joga pra memória virtual (paginação).Na verdade isso é uma falsa
impressão de que a memória foi coletada. Veja mais em:
http://www.mossyblog.com/archives/441.cfm

Beck:

"Eu quero é desenhar interfaces" :)

Tudo bem, mas se preocupe um pouco com memória :) Nao precisa
implementar rotinas sofistificadas de GC, mas apenas preocupe-se em
escrever código corretamente, como vc já faz com o Flex ao usar
commitProperties, invalidates e cia. Também lembre-se de adicionar
listners com o weakreference igual a true :)


"O Flash Player foi mal implementado "

Acredito que não. mas poderia ser melhor :) Pegue um GC 90%  e rotinas
mau implementadas... Isso gera problemas..


Fabio Terracini :

A sua "sacada" de gerenciamento de memória através do view stack é
muito boa, ajuda bastante... Mas isso gera um leak de memória pq se o
usuário não for mais usar uma tela, ela fica lá no view stack para
sempre.... Estou certo ?

Rogerio Gonzalez:

"Possuo um cliente com um sistema de RH que
ele usa plenamente durante horário comercial (toda a operação dele
depende disso) e no entanto, nunca tive nenhuma reclamação a respeito.
"

Isso é música para meus ouvidos. :)




Pessoal, resumindo, existe um post da dclick que resume as principais
informações sobre o GC do Flex, então recomendo uma boa leitura. Segue
o link: http://blog.dclick.com.br/2007/07/16/flash-player-garbage-collector/



Abraços Pessoal

















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