GUI hängt sich auf!

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich habe zur Zeit ein erstes, etwas größeres Projekt. Ich habe eine GUI erstellt mit mehren Masken, TabbedPanes und Eingabefeldern.

Mein Problem ist, dass sich die Oberfläche, wenn sie länger geöffnet ist, aufhängt. Ansonsten läuft bis jetzt aber alles prima. Wenn sie sich aufhängt, geht echt gar nix mehr, nicht einmal der Taskmanager. Ich habe aber mal geschaut, die
Speichernutzung des Programms ist ganz normal, also nicht sonderlich hoch.

Hat jemand vielleicht eine Idee, woran das liegen könnte. Klar kann man das so einfach nicht sagen, aber wenigstens ne Idee. Oder vielleicht kann mir wenigstens jemand sagen, wie ich da am Besten rangehe, um den Fehler zu finden.
Denn ich habe echt überhaupt keine Ahnung woran es liegen könnte. Ich verwende kein MVC.


Vielen Dank schon mal für alle Tipps und Ratschläge!
 

Wildcard

Top Contributor
Ist jetzt ganz schwierig was dazu zu sagen...
Du hast irgendwo einen/mehrere Fehler eingebaut, aber hellsehen können wir leider nicht.
Wenn du sagst das nichtmal mehr der Taskmanager geht heißt das normalerweise das deine CPU Auslast bei 100% liegt, du also eine Endlosschleife eingebaut hast.
Zuerst musst du herausfinden wann dieses Ereigniss auftritt.
 
G

Guest

Gast
ja, ok, ich versuchs herauszufinden.

danke!

aber hinwiefern eine endlosschleife?
 

Einwegdose

Aktives Mitglied
Code:
int bla = 0;
int blubb = 10;
while ( ( bla + 1 ) == 1 ) {
 blubb++;
}

So z.B. :shock:
 

The_S

Top Contributor
Ne, is definitiv keine Endlosschleife, weil Gast vergessen hat zu erwähnen, dass auch die CPU Auslastung "ganz normal" (bei 0%) ist. Oder hat sich da mittlerweile was geändert?
 

Wildcard

Top Contributor
Hobbit_Im_Blutrausch hat gesagt.:
Ne, is definitiv keine Endlosschleife, weil Gast vergessen hat zu erwähnen, dass auch die CPU Auslastung "ganz normal" (bei 0%) ist. Oder hat sich da mittlerweile was geändert?
Huh? Woher weißt du das?
Ausserdem: Wie findet man das raus wenn "nicht einmal der Taskmanager geht"? ???:L
 

The_S

Top Contributor
Ist ne Berufsschulkollegin ;). Findet man genauso hinaus, wie man die RAM-Auslastung rausfindet => Indem der Taskmanager beim Aufhängen schonmal ging.

Hab das auch mal getestet, lief bei mir 30 Minuten ohne sich aufzuhängen und hab dabei sogar wild überall rumgeklickt. Von daher konnte ich ihr auch net helfen und um mich in den Code einzuarbeiten war ich zu faul. Wäre auch zuviel des Guten ;) .
 

Wildcard

Top Contributor
Reden wir jetzt von einem 'mein PC reagiert 2-10 Sekunden nicht richtig' oder von einem 'ich sitz hier schon 'ne Stunde und nichts geht' mehr?
Eine völlige Blockierung des OS durch eine kleine Java-App ohne Prozessorauslast halte ich für nahezu ausgeschlossen.
 

The_S

Top Contributor
Wildcard hat gesagt.:
Eine völlige Blockierung des OS durch eine kleine Java-App ohne Prozessorauslast halte ich für nahezu ausgeschlossen.

jup, sah ich genauso. Deswegen wollt ich es mir auch mal anschauen und testen. Nur ist bei mir der Fehler nicht aufgetreten :bahnhof: . Weswegen ich mich auf die Aussagen von Gast verlassen muss und deswegen auch nur grob schätzen kann woran es liegt ???:L => bis jetzt leider ohne Erfolg :(
 
G

Guest

Gast
danke, dass ich soviel gedanken macht.

wie gesagt, cpu-belastung ist normal.

ich dachte, es liegt daran, dass ich validate() nie benutzt habe, aber Hobbit, glaubt nicht, dass es daran liegt.

ich habe gestern validate() überall einfügt, bis jetzt hat sichs noch net aufgehängt. habs bis jetzt aber auch nur einmal getestet

:wink:
 

Eminent

Bekanntes Mitglied
Hobbit_Im_Blutrausch hat gesagt.:
Ja, sind so ca. 26 Klassen und 1000 < Zeilen (mindestens ;) )

Ok, dann ists eindeutig n bisschen viel zum posten ???:L

Könnt ihr die Anwendung nich vielleicht mal über ne DOS-Box oder so starten? Vielleicht sieht man ja in der Ausgabe irgendwo zumindest nen Hinweis auf das Problem.
 

The_S

Top Contributor
Was meinste was ich mach, aber bei mir kommt der Fehler ja nie. Kommt immer nur bei ihr und da aber auch auf Unterschiedlichen Computern.
 

Eminent

Bekanntes Mitglied
Hobbit_Im_Blutrausch hat gesagt.:
Was meinste was ich mach, aber bei mir kommt der Fehler ja nie. Kommt immer nur bei ihr und da aber auch auf Unterschiedlichen Computern.

Das heißt also es ist ne frauenfeindliche Anwendung! :D

Ist die Anwendung vollkommen abgekoppelt und eigenständig, oder interagiert sie noch mit anderen Komponenten? Oder (vor allem weil du den Fehler ja nicht bekommst) was macht Sie anders als du? :autsch:
 

The_S

Top Contributor
kA was du jetzt mit "vollkommen abgekoppelt" meinst, aber sie braucht ein paar externe Libs und ansonsten nüschts (ja, ok ne JRE und n Rechner wird noch benötigt :p )
 

Eminent

Bekanntes Mitglied
Hobbit_Im_Blutrausch hat gesagt.:
kA was du jetzt mit "vollkommen abgekoppelt" meinst, aber sie braucht ein paar externe Libs und ansonsten nüschts (ja, ok ne JRE und n Rechner wird noch benötigt :p )

Mit abgekoppelt meinte ich, ob die Anwendung z. B. Daten von externer Stelle bekommt. Eine SQL-Abfrage z. B. kann u. U. (wenn bei der Programmierung nicht aufgepasst wurde) die komplette GUI lahm legen, und das auch ohne groß die CPU oder den Arbeitsspeicher auszulasten.

Wenn aber nur externe Libs, das JRE und ein PC gebraucht werden wird sowas in die Richtung ja eh nicht der Fall sein.

Hat sich mittlerweile was neues ergeben? Weil ohne die Anwendung zu sehen bzw. testen zu können fällt mir jetzt nichts mehr weiter ein muss ich gestehen.
 

The_S

Top Contributor
MySQL kommt noch, is aber noch net implementiert. Gibt auch nix neues von Gast von daher is mir das auch recht wurst, da mein Projekt funktioniert :cool: ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Spiel hängt sich immer in der 4 Runde auf, obwohl ich jede Runde das gleiche mache Java Basics - Anfänger-Themen 1
Fishmeaker Methoden mit Methoden aufrufen - Programm hängt sich auf Java Basics - Anfänger-Themen 5
Lord.Djerun (Netbeans) Bei TimeUnit.Seconds,Sleep() hängt sich das komplette Programm auf.. Java Basics - Anfänger-Themen 8
P Eingabeaufforderung hängt sich auf Java Basics - Anfänger-Themen 2
S Programm hängt sich auf Java Basics - Anfänger-Themen 2
J JFRAME hängt sich auf Java Basics - Anfänger-Themen 12
O java.util.Scanner hängt sich auf Java Basics - Anfänger-Themen 5
R Netbeans hängt sich beim profilen auf Java Basics - Anfänger-Themen 4
P BlueJ hängt sich beim compilen auf Java Basics - Anfänger-Themen 9
F Primitiver Lucas-Lehmer-Test hängt sich auf Java Basics - Anfänger-Themen 7
O Editor hängt sich auf Java Basics - Anfänger-Themen 21
T BufferedReader oder Prozess, wer hängt sich auf? Java Basics - Anfänger-Themen 6
D Runtime Prozeß hängt sich auf. in der Kommandozeile gehts Java Basics - Anfänger-Themen 5
CptK Achsenskalierung in Koordinatensystem hängt Programm auf Java Basics - Anfänger-Themen 5
D GUI hängt Java Basics - Anfänger-Themen 5
N httpclient - Verbindung hängt ? Java Basics - Anfänger-Themen 13
D Programm hängt evtl. Deadlock? Java Basics - Anfänger-Themen 8
S JDK hängt beim Ausführen von Dateien Java Basics - Anfänger-Themen 13
R JFileChooser hängt java Programm auf Java Basics - Anfänger-Themen 6
W sleep "hängt" bei vielen Threads Java Basics - Anfänger-Themen 2
G Compiler hängt schon wieder Java Basics - Anfänger-Themen 14
N Klassen Hintergrundfarbe in JPanel ändert sich nicht Java Basics - Anfänger-Themen 3
KogoroMori21 Wann ist der richtige Zeitpunkt, um sich Hilfe zu suchen? (Bin Informatik-Student) Java Basics - Anfänger-Themen 10
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
G Variable aktualisiert sich nicht in rekursiver Methode Java Basics - Anfänger-Themen 4
F abbruch Exception lässt sich nicht erstellen Java Basics - Anfänger-Themen 2
G jar file lässt sich nicht öffnen Java Basics - Anfänger-Themen 1
xaerez Threads Boolean Wert verändert sich nicht Java Basics - Anfänger-Themen 5
xaerez Threads Boolean Wert verändert sich nicht Java Basics - Anfänger-Themen 4
GoenntHack Java Text von JLabel verändert sich nicht Java Basics - Anfänger-Themen 1
E multiple Timer die sich nicht summieren Java Basics - Anfänger-Themen 12
J Mein Java Programm lässt sich nicht mehr bearbeiten Java Basics - Anfänger-Themen 2
A Konsolenausgabe verschiebt sich Java Basics - Anfänger-Themen 8
M Wie lassen sich Konstanten in Bedingung stellen? Java Basics - Anfänger-Themen 1
M Wie lassen sich Objektkonstanten initialisieren, wenn sie eine Bedingung erreichen? Java Basics - Anfänger-Themen 6
P Mein Programm wird zwar erfolgreich Compiliert, öffnet sich aber nicht Java Basics - Anfänger-Themen 6
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
B Programm beendet sich nicht und weiteres seltsames Verhalten Java Basics - Anfänger-Themen 9
Nina Pohl Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist Java Basics - Anfänger-Themen 6
H 36 Zufallszahlen die sich nicht wiederholen Java Basics - Anfänger-Themen 27
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
IamArctic Quaxli Tutorial, Rotorblätter bewegen sich nicht mehr Java Basics - Anfänger-Themen 4
M Java GUI label ändert sich erst zum Schluss Java Basics - Anfänger-Themen 4
H Liste speichern. Was lässt sich verbessern? Java Basics - Anfänger-Themen 7
X Kurzes Java-Programm, das sich komisch verhält Java Basics - Anfänger-Themen 6
J CMD schließt sich automatisch Java Basics - Anfänger-Themen 5
S Was für Aufgaben könnten sich hier hinter verbergen? Java Basics - Anfänger-Themen 5
M Wie kann ich ein Objekt erstellen, wenn sich der Klassenname in einer Variablen befindet? Java Basics - Anfänger-Themen 10
F boolean stellt sich auf true Java Basics - Anfänger-Themen 15
H Datentypen Was für eine Format verbirgt sich hinter dem Integer-Wert 053? Java Basics - Anfänger-Themen 2
A Haben KNNs ein Gedächtnis, lernen etwas oder verändern sich, während sie nicht trainieren, aber aktiv sind? Java Basics - Anfänger-Themen 3
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
H Punkt bewegt sich auf einer Ellipse Java Basics - Anfänger-Themen 6
X Erste Schritte boolean wert ändert sich nicht? Java Basics - Anfänger-Themen 6
I Klassen Eine ArrayList<Long>, die sich automatisch sortiert Java Basics - Anfänger-Themen 20
Franzi1001 ScrollBar lässt sich nicht bewegen Java Basics - Anfänger-Themen 4
W Client verbindet sich nicht Java Basics - Anfänger-Themen 14
J Mein Programm beendet sich ohne mein Zutun Java Basics - Anfänger-Themen 9
J Zwei Klassen die sich gegenseitig referenzieren - Bad practice? Java Basics - Anfänger-Themen 4
N Bewegtes Objekt soll sich um eine Parallele bewegen Java Basics - Anfänger-Themen 0
K Zufalsszahl soll sich nicht wiederholen Java Basics - Anfänger-Themen 9
C Classpath Compiler lässt sich nur bedingt von Kommandozeile aus starten Java Basics - Anfänger-Themen 17
CptK Datentypen Objekt lässt sich nicht zu arraylist hinzufügen Java Basics - Anfänger-Themen 2
L Mein Taschenrechner lässt sich plötzlich nicht mehr öffnen Java Basics - Anfänger-Themen 5
CptK Interface JLabel bewegt sich nicht sondern teleportiert sich... Java Basics - Anfänger-Themen 3
P jar file lässt sich nicht ausführen Java Basics - Anfänger-Themen 4
L Programm lässt sich nicht starten! Java Basics - Anfänger-Themen 1
pkm Interface Funktionales Interface lässt sich nicht implementieren. Java Basics - Anfänger-Themen 2
Hanschyo Programm schließt sich einfach Java Basics - Anfänger-Themen 2
L Panel verkleinert sich unerklärlicherweise Java Basics - Anfänger-Themen 7
J JFrame Fenster öffnet sich nicht Java Basics - Anfänger-Themen 7
x-tshainge Mein Programm lässt sich nicht Starten Java Basics - Anfänger-Themen 8
S Nach dem Herüberschieben eines Arrays zwischen 2 Frames öffnet sich das Frame nicht mehr Java Basics - Anfänger-Themen 12
B Java -Turtle Grafik - kennt sich jemand damit aus? Java Basics - Anfänger-Themen 1
K Sysout wiederholt sich Java Basics - Anfänger-Themen 6
H Wieso öffnet sich der Texteditor? Java Basics - Anfänger-Themen 6
B Classpath Class lässt sich nicht öffnen Java Basics - Anfänger-Themen 3
J Java-Dateien lassen sich nicht editieren Java Basics - Anfänger-Themen 46
T Schleife fährt sich fest Java Basics - Anfänger-Themen 14
E App lässt sich nicht starten Java Basics - Anfänger-Themen 8
ZotacZ Best Practice Lohnt es sich in GWT einzuarbeiten? Java Basics - Anfänger-Themen 4
E Pdf-Document lässt sich im Servlet nicht öffnen Java Basics - Anfänger-Themen 5
G KeyListener und JButton vertragen sich nicht Java Basics - Anfänger-Themen 1
S String ändert sich nicht Java Basics - Anfänger-Themen 2
Bregedur Methoden Matcher und Pattern bei sich wiederholenden Werten Java Basics - Anfänger-Themen 1
P Compiler-Fehler Wo befindet sich hier der Fehler und warum? Java Basics - Anfänger-Themen 21
F MouseMotionListener - Objekt bewegt sich nicht Java Basics - Anfänger-Themen 1
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
G Was hat es mit java.net.* auf sich? Java Basics - Anfänger-Themen 10
X Streams und Ausgabe - lässt sich das einfacher schreiben oder schöner schreiben? Java Basics - Anfänger-Themen 5
J Kann eine .jar sich selber Löschen? Java Basics - Anfänger-Themen 5
OlafHD Java Uhrzeit aktualisiert sich nicht Java Basics - Anfänger-Themen 2
J Java Datei lässt sich nicht kompilieren Java Basics - Anfänger-Themen 3
J Reihenfolge im Vector lässt sich nicht drehen Java Basics - Anfänger-Themen 9
J Wie lässt sich der Konstruktor einer Klasse einer Funktion einer Klasse nutzen. Java Basics - Anfänger-Themen 4
W OOP Zwei Objekte beziehen sich aufeinander (Zirkelbezug)? Java Basics - Anfänger-Themen 4
cezary Server läßt sich nicht starten Java Basics - Anfänger-Themen 2
X wie kann ich in bluej/java einene 2d array mit zahlen fuellen, so dass sich diese in der der zeilen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben