java.lang.OutOfMemoryError: Java heap space

MopsdeBops

Grünschnabel
Hallo zusammen

Ich melde mich mal wieder mit einem kleinen Problemchen :-)

Bei Meinem kleinen Projekt in Java (Hab schon mal wegen nem Problem im Projekt gepostet) krieg ich erneut einen Fehler, den ich nicht weiss wie beheben.

PHP:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
        at c_NetworkComponents.<init>(c_NetworkComponents.java:49)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)
        at c_NetworkComponents.<init>(c_NetworkComponents.java:52)
        at c_MainGUI.<init>(c_MainGUI.java:32)

So lautet die Fehlermeldung beim Compilieren.

Wo er auftritt weiss ich bereits es liegt an der Zeile
PHP:
c_NetworkComponents NetComp = new c_NetworkComponents();

Denn wenn ich sie ausklammere kommt er nicht vor.

Meine Frage ist nun, hat mein Rechner wirklich zu wenig Memory oder ist da was anderes das Problem.

Gruss
 
Hallo,

also ich glaube nicht, dass die Fehlermeldung beim Compilieren so lautet, wohl eher beim Ausführen.

Wenn du dir mal den StackTrace anschaust, siehst du, dass immer wieder das gleiche ausgeführt/aufgerufen wird. Im Konstruktor von c_NetworkComponents wird ein neues Object von C_MainGUI angelegt. Dort wird dann wieder ein Object von c_NetworkComponents angelegt, welches wieder ein Object von c_MainGui erzeugt. Das geht natürlich immer so weiter und irgendwann ist der Speicher voll.

MFG

Sascha
 
Zurück