2010-12-09 35 views
1

Je cours RAD Websphere 7.0 de RAD. Lorsque je l'exécute sans une source de données JDBC définie pour Hibernate, cela semble fonctionner correctement. Mais si j'ajoute la source de données, elle commence à utiliser de plus en plus de mémoire jusqu'à l'inévitable OutOfMemoryError. Je suis franchement perplexe. Quelqu'un a des idées pour résoudre ce problème?Websphere server/hibernate fuite de mémoire?

Répondre

1

Vous devez fournir plus d'informations. Hibernate lui-même prend plus de mémoire, peut mettre en cache beaucoup de ressources. Fournissez le pilote de base de données et vos paramètres de mise en veille prolongée.

  1. Vous pouvez d'abord essayer d'augmenter le paramètre -Xmx java à quelques gigaoctets.
  2. Suivant vérifier tous les problèmes avec pilote et paramètres - quelque chose comme ça link text
  3. profil Ensuite, votre application à fuites de mémoire possibles (non fermeture ensembles de résultats, etc.)
+0

Merci pour les suggestions - je changé la taille du tas du serveur et cela l'a corrigé. –