| 

.NET C# Java Javascript Exception

1
Ich habe folgende Fehlermeldung bei meinem Java-Programm (um exakt zu sein bei der Ausführung von JUnit-Tests):
java.lang.OutOfMemoryError: GC overhead limit exceeded

Ich kenne den OutOfMemoryError, aber GC overhead limit ist mir neu.
News:
08.09.2009
Mnementh 201 1 1 4
2 Antworten
2
OK, laut den Antworten hier ist der Garbage-Collector überdimensional oft und lange aktiv, so dass das eigentliche Programm nicht vorankommt. Standardeinstellungen sind: 98% der CPU-Zeit des Prozesses gehen in die GC und dabei werden nicht mehr als 2% Speicher freigeräumt. Mit der Option -XX:-UseGCOverheadLimit kann man den Fehler abstellen, nicht aber das Verhalten korrigieren. Man siehe auch hier für mehr Informationen.
08.09.2009
Mnementh 201 1 1 4
Mnementh 201 1 1 4
1
Dieser Fehler tritt auf wenn der garbage collector zu viel Zeit mit dem Abraeumen verbraet und das eigentliche Programm nicht mehr zur Ausfuehrung kommt.
08.09.2009
knoepke 101 1 1

Stelle deine Java-Frage jetzt!