Habe ein Programm geschrieben, daß in 2 Teile gegliedert werden kann.
Der erste Teil ist eine GUI. Von der GUI wird der 2. Teil (Rechenteil) aufgerufen.
Rufe ich das Rechenprogramm über GUI auf, hängt mein Rechner sich auf.
Wenn ich aber das Rechenprogramm über eine eigene Main-Methode starte,
gibt es keine Probleme.
Zusatzinfo: Alle Klassen sind erfolgreich kompiliert. Im Berechnungsprogramm wird eine große Menge von Arrays verwendet.
Kann es sein, daß die Java-Virtuelle-Maschine nicht über genügend Speicherplatz für meine Vielzahl von Arrays verfügt? Wie kann ich diesen maximieren? Oder gibt es bessere Lösungen?
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
Ich bin es nochmal,
es ist für mich sehr wichtig, daß ich dieses Problem gelöst bekomme. Bei diesem Programm handelt es sich um meine Diplomarbeit.
Wenn es dir nichts ausmacht, kannst du mir auch direkt an meine E-Mail-Adresse schreiben.
Dann kann ich dir das Programm auch mal schicken. D.h. wenn du dafür Zeit hast.
E-Mail-Adresse: Mr.Propp@gmx.de
Übrigens noch als Info: Ich kann genau sagen bis wo das Programm läuft, wenn ich einen bestimmten Teil auskommentiere. Es stockt immer genau dann , wenn ich eine Instanz einer anderen Klasse bilde z.B.:
SVD svd = new SVD();
Dabei kann ich vor dieser Zeile aber noch beliebig viele andere Variablen deklarieren und berechnen, ohne daß das Programm abstürzt.
Danke nochmal für die Mühe, die du dir machst.