Hi all,
ich muss eine Menge an Daten in meinem JAVA-Programm verarbeiten.
Ab und an schmeist Java diese Fehlermeldung:
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOf(Arrays.java:2734)
at java.util.Vector.ensureCapacityHelper(Vector.java:226)
at java.util.Vector.add(Vector.java:728)
at com.sun.rowset.CachedRowSetImpl.populate(CachedRowSetImpl.java:670)
at com.sun.rowset.internal.CachedRowSetReader.readData(CachedRowSetReader.java:178)
at com.sun.rowset.CachedRowSetImpl.execute(CachedRowSetImpl.java:782)
at basic.SQLBroker.getCachedResult(SQLBroker.java:72)
at api_import.product.UpDate.process(UpDate.java:63)
.
.
.
Nun dachte ich mir, ich könne das mit -Xmx1024 beheben. Aber da das Problem nur sporadisch auftritt kann ich nicht testen ob das hilft. Und genug Ahnung hab ich auch nicht. :-(
Darum die Frage:" Hilft -Xmx beim obigen Probelm überhaupt?"
Und ,- wie groß ist den der -Xmx-Wert aktuell ?
Besten Dank
xrax
ich muss eine Menge an Daten in meinem JAVA-Programm verarbeiten.
Ab und an schmeist Java diese Fehlermeldung:
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOf(Arrays.java:2734)
at java.util.Vector.ensureCapacityHelper(Vector.java:226)
at java.util.Vector.add(Vector.java:728)
at com.sun.rowset.CachedRowSetImpl.populate(CachedRowSetImpl.java:670)
at com.sun.rowset.internal.CachedRowSetReader.readData(CachedRowSetReader.java:178)
at com.sun.rowset.CachedRowSetImpl.execute(CachedRowSetImpl.java:782)
at basic.SQLBroker.getCachedResult(SQLBroker.java:72)
at api_import.product.UpDate.process(UpDate.java:63)
.
.
.
Nun dachte ich mir, ich könne das mit -Xmx1024 beheben. Aber da das Problem nur sporadisch auftritt kann ich nicht testen ob das hilft. Und genug Ahnung hab ich auch nicht. :-(
Darum die Frage:" Hilft -Xmx beim obigen Probelm überhaupt?"
Und ,- wie groß ist den der -Xmx-Wert aktuell ?
Besten Dank
xrax