Dans mon application Java SE, j'ai utilisé Hibernate 3.3.2 et la création de SessionFactory a pris environ 5 secondes.Comment la création de SessionFactory peut-elle devenir lente après la mise à jour d'Hibernate?
Aujourd'hui, j'ai mis à jour vers Hibernate 3.5.1 et tout à coup cela prend plus d'une minute.
Quelle peut être la cause d'un tel effet dramatique?
J'ai essayé différentes choses de la meilleure partie de la journée et je n'ai pas la moindre idée ...
Certaines données Je collectionnais
- Selon le profileur le plus de temps est consacré à
PersisterFactory.createClassPersister
et dans cette méthodeProxyFactory.createClass
prend le plus de temps. - Le journal montre rien d'inhabituel
- Changer
hibernate.bytecode.use_reflection_optimizer
ne fait aucune différence
activer le débogage pour org.hibernate et voir si quelque chose de suspect se pose – Bozho
Je l'ai fait, j'ai oublié de le mentionner. –