2010-12-09 3 views
1

Ich verwende Websphere 7.0 Formular RAD. Wenn ich es ohne eine JDBC-Datenquelle ausfühle, die für Hibernate zum Lesen definiert ist, scheint es zu funktionieren. Aber wenn ich die Datenquelle hinzufüge, verwendet es mehr und mehr Speicher bis zum unvermeidlichen OutOfMemoryError. Ich bin ehrlich gesagt ratlos. Hat jemand irgendwelche Ideen, um dieses Problem zu beheben?Websphere-Server/Ruhezustand Speicherleck?

Antwort

1

Sie müssen weitere Informationen bereitstellen. Hibernate selbst benötigt mehr Speicher und kann viele Ressourcen zwischenspeichern. Stellen Sie den Datenbanktreiber und Ihre Ruhezustandseinstellungen bereit.

  1. Sie können zunächst versuchen, den Wert -Xmx java Parameter auf einige Gigabyte zu erhöhen.
  2. Weiter Check alle Probleme mit Treiber und Einstellungen - so etwas wie dieses link text
  3. Dann bewerben Sie sich mögliche Speicherlecks Profil (nicht Schließen Ergebnismengen etc.)
+0

Danke für die Vorschläge - I änderte die Server-Heap-Größe und das hat es behoben. –