Tempo de resposta JBOSS 4.2.3GA

2 respostas
gustavo.moda

Amigos,

Meu BEAN usando EJB demora 8 segundos para responder uma consulta simples.
Esse bean, lista registros de uma classe mapeada. Uso o hibernate.

Pelo que percebi, a toda chamada de um metodo do BEAN ele demora 2 segundos para iniciar o processamento do método. Esse tempo medi do lado do servidor.

Pelo que percebi, toda vez da chamada do método, antes o jboss faz o mapeamento das classes, e esse processo demora 2 segundos.

Isso é normal?
Tem como otimizar isso?
Esse é o caminho?

2 Respostas

P

2 segundos para iniciar ??? Tem algo de muito estranho no seu ambiente.

BTW: O que vc. chama de “iniciar” neste contexto ?

Dado que vc. está usando hibernate, já verificou se os mapeamentos estão corretos, com uso do “lazy” em relacionamentos 1:N ?
Verificou excesso de logs, eventualmente associado a um anti-vírus que fique varrendo estes arquivos ?

gustavo.moda

Obrigado Pela Resposta.

O EntityManager era iniciado a cada chamada do método.
Corrigi isso mantendo um HASMAP com todos os EntityManager (DS) que uso.

Ficou normal.

psevestre:
2 segundos para iniciar ??? Tem algo de muito estranho no seu ambiente.

BTW: O que vc. chama de “iniciar” neste contexto ?

Dado que vc. está usando hibernate, já verificou se os mapeamentos estão corretos, com uso do “lazy” em relacionamentos 1:N ?
Verificou excesso de logs, eventualmente associado a um anti-vírus que fique varrendo estes arquivos ?

Criado 5 de março de 2009
Ultima resposta 9 de mar. de 2009
Respostas 2
Participantes 2