Diferença de tempo na execução de um método chamado pelo flex e direto pelo java [RESOLVIDO]  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
orogerio
JavaBaby
[Avatar]

Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline

Bom dia !

Desenvolvo em Flex 3 e Java 6 .. utilizando FlexBuilder e Netbeans e a integração é feita com BlazeDS.
Tenho uma tela em flex, que chama um service no java Service.criaGradePorSemana para exibir uma lista de horários numa espécie de gride.

O estranho:
Rodando a aplicação e chamando normal pelo flex, a execução fica lenta(dá pra eu ver o log no netbeans que as logs ficam lentos) = 15 seg
Fiz no main do java um teste chamando a mesma função(mal da pra ver o log) = 2 seg.

Alguém sabe o porquê desta perda de desempenho? É alguma coisa no BlazeDS.

Agradeço a ajuda
Rogério

This message was edited 1 time. Last update was at 10/08/2011 13:16:53


Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software
[WWW]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Lembrando: o blaze pega o objeto de retorno, serializa, compacta ,e depois envia ao Flex. O objeto q vc esta´retornando é mto grande? Ou recebendo?
orogerio
JavaBaby
[Avatar]

Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline

Não é tão grande.

Pq quando coloco a lista de objetos na memória do java, o método retorna rapidamente para o flex.
Quando vou montando essa lista dinâmicamente (consultas ao banco), parece que o flex executa as chamadas mais devagar.

Mas pelo main do java, vai rapido.

???!

Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software
[WWW]
orogerio
JavaBaby
[Avatar]

Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline

O problema são os logs do JPA.

antes eu estava fazendo assim, com nivel FINE, para me mostrar as instruções SQL.

agora criei 2 unidades de persistência, uma para ambiente de desenvolvimento com FINE e uma para produção com WARNING.


Resolveu, ficou bem rápido. Mas ainda não sei pq fica lento só no flex.

Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software
[WWW]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team