Hey Leute,
bin gerade relativ am Verzweifeln und bräuchte eventuell den Rat von ein paar Pros
Ich habe 2 Guis programmiert, für eine Personenverwaltung. Jedoch tauchten aufeinmal starke Performance Probleme auf. Da diese kurz nach einer Designänderungen kamen, von Gridlayout auf Gridbaglayout, dachte ich dieser wäre schuld.
Leider wurde dies durch spätere Tests nicht bestätigt.
Die 2 Klassen heißen:
HauptGui.java (1, auf dem Bild rechts) und EinzelinfoGui.java (2, links)
Bevor ich viel erzähle.. .hier ein screeny: ...
Okay das Problem.
Funktionsweise des Programms:
Normal wird zuerst die HauptGui (1) gestartet, dann wenn man einen Adresssatz auswählt. die EInzelinfoGUi (2). zeigt dann den Adressatz an.
Der EinzelinfoGui wird eine Referenz auf die HauptGui mitgegeben.
Jedoch dauert das Öffnen der EinzelinfoGui ca. 5-8 Sekunden!
Merkwürdig:
1. Test
Starte ich die EinzelinfoGui(2), alleine bzw. ohne das davor die Hauptgui(1) gestartet wurde, so erscheint diese sofort.
2. Test
ich starte die EinzelinfoGui (2) und verändere den Konstruktur und gebe ihr keine Referenz auf die HauptGui(1) mit. Starte ich davor die HauptGUi, so ist die Ladezeit wieder bei 5-8Sek, starte ich die EinzelinfoGui zuerst, so erscheinen beide hintereinander sofort.
3.Test
Ich starte die HauptGui(1) alleine, diese erscheint auch sofort, auch wenn EinzelinfoGui davor gestartet wurde.
Bsp.:
public static void main(String[] args) {
Haupt_Gui g1 = new Haupt_Gui();
System.out.println("Gui gestartet");
new CopyOfEinzelinfo_Gui();
}
Hat jemand eine Idee, woran das liegen könnte??? Ich habe keine Ahnung. Für Ratschläge oder Anmerkungen bin ich sehr sehr dankbar.
Vielen Dank!!!
bin gerade relativ am Verzweifeln und bräuchte eventuell den Rat von ein paar Pros
Ich habe 2 Guis programmiert, für eine Personenverwaltung. Jedoch tauchten aufeinmal starke Performance Probleme auf. Da diese kurz nach einer Designänderungen kamen, von Gridlayout auf Gridbaglayout, dachte ich dieser wäre schuld.
Leider wurde dies durch spätere Tests nicht bestätigt.
Die 2 Klassen heißen:
HauptGui.java (1, auf dem Bild rechts) und EinzelinfoGui.java (2, links)
Bevor ich viel erzähle.. .hier ein screeny: ...
Okay das Problem.
Funktionsweise des Programms:
Normal wird zuerst die HauptGui (1) gestartet, dann wenn man einen Adresssatz auswählt. die EInzelinfoGUi (2). zeigt dann den Adressatz an.
Der EinzelinfoGui wird eine Referenz auf die HauptGui mitgegeben.
Jedoch dauert das Öffnen der EinzelinfoGui ca. 5-8 Sekunden!
Merkwürdig:
1. Test
Starte ich die EinzelinfoGui(2), alleine bzw. ohne das davor die Hauptgui(1) gestartet wurde, so erscheint diese sofort.
2. Test
ich starte die EinzelinfoGui (2) und verändere den Konstruktur und gebe ihr keine Referenz auf die HauptGui(1) mit. Starte ich davor die HauptGUi, so ist die Ladezeit wieder bei 5-8Sek, starte ich die EinzelinfoGui zuerst, so erscheinen beide hintereinander sofort.
3.Test
Ich starte die HauptGui(1) alleine, diese erscheint auch sofort, auch wenn EinzelinfoGui davor gestartet wurde.
Bsp.:
public static void main(String[] args) {
Haupt_Gui g1 = new Haupt_Gui();
System.out.println("Gui gestartet");
new CopyOfEinzelinfo_Gui();
}
Hat jemand eine Idee, woran das liegen könnte??? Ich habe keine Ahnung. Für Ratschläge oder Anmerkungen bin ich sehr sehr dankbar.
Vielen Dank!!!
Zuletzt bearbeitet: