galera, achei o problema, vcs não vão acreditar

como eu estava preocupado com a memória que o app podia está
consumindo peguei esse exemplo do igor costa de como colocar o consumo
de memória do flash player em sua app flex http://www.igorcosta.com/blog/?p=801

enfim...nesta minha tela estava implementado esse exemplo, e
inexplicavelmente esse comando junto com o plugin degugger do flash
player vira uma bomba que consumo sua CPU toda, resumindo... tirei
esse comando e agora voltou ao normal, ainda está lento quando arrasta
um objeto e tal mas sei que a culpa é de um itemRenderer mal feito que
está  nesta tela... então deixo o aviso, se o flex tiver consumindo
muito o processamento da CPU pode ser um desses comandos para
visualizar Memória do Flash junto com o Debugger Flash player ;)

Cumps.

On 3 fev, 11:43, Janderson <[email protected]> wrote:
> Na verdade Júlio César Ködel G. até hoje não tinha tido problema com o
> flex3 e consumo de memória e cpu, uso até quantidade de itemrenderer
> alta neste aplicativo e o problema não ocorre.
>
> hehe, galera descobri uma coisa, não sei se é bug porém vou
> compartilhar com vcs, o internet explorer está tendo agora com o mesmo
> comportamento, e o motivo é o debug
>
> baixei os debug aquihttp://www.adobe.com/support/flashplayer/downloads.html
>
> baixei os Debugger Versions , e para minha infelicidade ou felicidade,
> ainda não sei, começou a ocupar 50% da minha CPU.
>
> Resumindo, com o debugger instalado mesmo que não seja no modo debug o
> fenomeno ocorre, basta saber agora o que o debug está tendo que fazer
> que está fazendo ele ter esse comportamento nessa minha tela, e a
> pesquisa continua ;)
>
> Cumps.
>
> On 3 fev, 11:13, Júlio César Ködel <[email protected]> wrote:
>
>
>
> > Uma coisa que notei no Flex: os componentes originais utilizam o
> > máximo possível dos componentes padrão do Flex, que estão no
> > FlashPlayer e são bem rápidos.
>
> > Quando fazemos algumas coisas com itemRendererers ou processamentos
> > intensos em AS3, as coisas ficam MUITO pesadas. Tenho um grid, por
> > exemplo, cujo itens rendererers são Labels ao invés dos originais
> > UITextField. Ele dá scroll feito uma calculadora de 1970, consumindo
> > 100% de CPU no processo =(
>
> > Outro exemplo é uma tree que fiz que adiciona scrollbar horizontal e
> > coloca a quantidade de filhos no texto de cada nó, usando htmlText. Um
> > nó com 500 filhos, que abre instantâneamente com a tree original, leva
> > de 2 a 4 segundos para abrir com este itemRenderer, com processamento
> > altíssimo =(
>
> > Dando uma mexida aqui outra acolá nos meus itens renderers, deu pra
> > melhorar um pouco, mas mesmo assim longe do ideal.
>
> > Outra coisa que notei em outro projeto meu foi colocar filtros como
> > DropShadow ou Glow em PNGs transparentes... A tela ficou linda, o
> > processamento, nem tanto =P
>
> > Querer usar Flex como Silverlight ou Flash definitivamente não é uma
> > boa =( Torcendo pro Flex 4 melhorar
>
> > 2010/2/3 Janderson <[email protected]>:
>
> > > Galera estou com dúvidas a respeito de consumo de memória e
> > > processamento, é o seguinte, tenho uma tela que está me dando um pouco
> > > de dor de cabeça, tenho vigiado ela e tenho tido resultados estranhos,
> > > olha só
>
> > > Firefox - 32mb quando abre a vai até 60mb, e o processamento vai até
> > > 50% da cpu e não sai disso de jeito nenhum.
>
> > > Chrome - 30mb quando abre a vai até 60mb, e o processamento vai até
> > > 46% da cpu e não sai disso de jeito nenhum.
>
> > > Internet Explorer - 16mb quando abre a vai até 30mb, e o processamento
> > > vai até 50% da cpu e rapidamente volta ao normal e fica 0%, mexo na
> > > tela vai até 50% mais logo volta a 0% o que é o que acredito ser o
> > > comportamento normal.
>
> > > O que acontece é que esses processamentos está me deixando com dor de
> > > cabeça, e não sei o que pode ser, a tela é uma uma UI para criação de
> > > relatório, muito parecido com ireport, dragdrop para add componentes,
> > > bandas e tal, cada componente tem escutam média de 4 eventos, e
> > > disparam uns 2 para o editor(tela principal onde fica as bandas que
> > > são ObjectHandles) minha dúvida é, será que essa quantidade de eventos
> > > que podem ser muitos já que podem ter várias componentes que estão
> > > fazendo isso? será que é bug? se alguém aqui percebeu um acontecimento
> > > parecido e puder me dizer o que fez para melhorar, ou a solução para o
> > > msm :)
>
> > > Ajuda aí galera, sem condições de falar que o kara tem que usar
> > > Internet Explorer huahua
>
> > > só mais um detalhe, vai até 50% da msm que não tenha nenhum componente
> > > nas bandas... e com o tempo e uso vai ficando lento indiferente do
> > > navegador, acho que o procesamente está indo muito alto.
>
> > > Cumps.
>
> > > --
> > > 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 emhttp://groups.google.com/group/flexdev
>
> > --
> > []
> > Júlio César Ködel G.

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