Teste de desempenho com Hibernate. Que tipo de testes devo fazer?

4 respostas
marcellandrade

Olá pessoal. Estou fazendo um trabalho que é um comparativo de desempenho entre o Hibernate e outro framework que ainda não me decidi. Mas surgiu a duvida de como realizar esses testes. Seriam testes de insersão, listagem, deleção e atualização. Também gostaria de otimizar o código do Hibernate utilizando cache e outros recursos. Como faço esses testes e quais ferramentas uso para medir o tempo?

4 Respostas

amaica

Existem algumas configurações de cache que se faz no arquivo hibernate.xml que melhoram significativamente se não me engano é “ecache”. Procure o termo “tunning” no hibernate. Da uma olhada nesse link

http://java.dzone.com/articles/hibernate-performance-tuning.

saoj

Se performance é algo que te preocupa tanto nessa era de multi-cores com gigahertz, melhor bypassar o hibernate e acessar o banco diretamente para ter o controle e a flexibilidade. Esse tópico pode ser útil: http://www.guj.com.br/java/252013-voce-nao-gosta-do-hibernate-eu-tb-nao-leia-para-entender-o-porque

marcellandrade

Obrigado pela dica amaica e saoj. Estou precisando saber também como vou realizar os testes de performance e como medir o desempenho.

javax.skol

Hibernate Statistics pode te ajudar com algumas otimizações

Criado 8 de setembro de 2011
Ultima resposta 9 de set. de 2011
Respostas 4
Participantes 4