performancetuning beim Javaterminal

Status
Nicht offen für weitere Antworten.

Paul0711

Mitglied
Hallo!

Ich habe folgendes Problem. Ich hab zwei verschiedene PC´s auf denen ich eine Javaterminal-Anwendung starte.
Auf dem einen PC( P4 2,4 GHz; 1GB Ram) läuft auch alles schön schnell und alle sind zufrieden. Bei dem anderen Pc( P4 1,6 GHz; 128MB Ram) ist das aber anders.
Hier baut sich das Bild nur sehr schleppend auf und das führt zu Unmut bei den Anwendern.
Ich hab mal die Anzeige der Aktivitäten das Garbage Collectors eingeschaltet und bei dem Terminal auf beiden PCs die gleichen Aktionen ausgeführt.

Schneller PC:
0.000: [GC 511K->150K(1984K), 0.0065355 secs]
0.418: [GC 634K->248K(1984K), 0.0058806 secs]
0.551: [GC 747K->327K(1984K), 0.0050710 secs]
0.616: [GC 595K->347K(1984K), 0.0037094 secs]
0.620: [Full GC 347K->347K(1984K), 0.0260148 secs]
5.820: [GC 2336K->1880K(3464K), 0.0032052 secs]
5.977: [GC 2010K->1892K(3464K), 0.0013815 secs]
5.978: [Full GC 1892K->402K(3464K), 0.0294716 secs]
7.019: [GC 2008K->1896K(3464K), 0.0006210 secs]
7.020: [Full GC 1896K->417K(3464K), 0.0292138 secs]
8.176: [GC 2064K->1911K(3316K), 0.0004330 secs]
8.177: [Full GC 1911K->364K(3316K), 0.0352852 secs]
9.286: [GC 1977K->1857K(2784K), 0.0003872 secs]
9.286: [Full GC 1857K->379K(2784K), 0.0290084 secs]
10.315: [GC 1994K->1872K(3464K), 0.0004017 secs]
10.316: [Full GC 1872K->394K(3464K), 0.0291593 secs]
11.306: [GC 2382K->1875K(3464K), 0.0007881 secs]
11.314: [GC 2318K->1889K(3464K), 0.0017960 secs]
11.316: [Full GC 1889K->411K(3464K), 0.0289350 secs]
11.376: [GC 2399K->1891K(3464K), 0.0005844 secs]
11.392: [GC 2403K->1891K(3464K), 0.0004406 secs]
11.394: [GC 2402K->1892K(3464K), 0.0004065 secs]
11.410: [GC 2403K->1892K(3464K), 0.0004068 secs]
11.412: [GC 2404K->1892K(3464K), 0.0004123 secs]
11.426: [GC 2403K->1892K(3464K), 0.0004389 secs]
11.435: [GC 2404K->1891K(3464K), 0.0005545 secs]
11.438: [GC 2403K->1892K(3464K), 0.0004274 secs]
14.223: [GC 2404K->1905K(3464K), 0.0019935 secs]
14.231: [GC 1964K->1903K(3464K), 0.0005098 secs]
14.231: [Full GC 1903K->362K(3464K), 0.0294778 secs]
14.432: [GC 2351K->1843K(3464K), 0.0004174 secs]
14.446: [GC 2355K->1843K(3464K), 0.0003364 secs]
14.449: [GC 2354K->1844K(3464K), 0.0005490 secs]
14.462: [GC 2356K->1843K(3464K), 0.0004322 secs]
14.464: [GC 2355K->1844K(3464K), 0.0004325 secs]
14.474: [GC 2355K->1844K(3464K), 0.0004665 secs]


Langsamer PC:
0.000: [GC 511K->149K(1984K), 0.0098510 secs]
0.233: [GC 634K->247K(1984K), 0.0094699 secs]
0.482: [GC 747K->326K(1984K), 0.0079004 secs]
0.614: [GC 598K->347K(1984K), 0.0061430 secs]
0.621: [Full GC 347K->347K(1984K), 0.0463523 secs]
4.999: [GC 1597K->1142K(1984K), 0.0050087 secs]
5.144: [GC 1269K->1153K(1984K), 0.0022559 secs]
5.147: [Full GC 1153K->402K(1984K), 0.0512479 secs]
6.164: [GC 1268K->1158K(1984K), 0.0010239 secs]
6.165: [Full GC 1158K->417K(1984K), 0.0536222 secs]
7.306: [GC 1327K->1172K(1984K), 0.0007713 secs]
7.307: [Full GC 1172K->363K(1984K), 0.0642855 secs]
8.411: [GC 1239K->1119K(1984K), 0.0007518 secs]
8.413: [Full GC 1119K->379K(1984K), 0.0506645 secs]
9.445: [GC 1252K->1134K(1984K), 0.0007562 secs]
9.446: [Full GC 1134K->393K(1984K), 0.0509171 secs]
10.429: [GC 1644K->1136K(1984K), 0.0013398 secs]
10.440: [GC 1579K->1151K(1984K), 0.0030143 secs]
10.443: [Full GC 1151K->411K(1984K), 0.0502754 secs]
10.556: [GC 1661K->1153K(1984K), 0.0009118 secs]
10.612: [GC 1664K->1153K(1984K), 0.0006439 secs]
10.615: [GC 1664K->1155K(1984K), 0.0005649 secs]
10.651: [GC 1666K->1153K(1984K), 0.0006286 secs]
10.653: [GC 1665K->1154K(1984K), 0.0006160 secs]
10.708: [GC 1665K->1154K(1984K), 0.0006132 secs]
10.745: [GC 1666K->1153K(1984K), 0.0006146 secs]
10.748: [GC 1663K->1155K(1984K), 0.0005685 secs]
14.438: [GC 1667K->1168K(1984K), 0.0034286 secs]
14.447: [GC 1205K->1165K(1984K), 0.0008487 secs]
14.448: [Full GC 1165K->362K(1984K), 0.0518694 secs]
14.506: [GC 1612K->1106K(1984K), 0.0009747 secs]
14.566: [GC 1617K->1104K(1984K), 0.0007791 secs]
14.569: [GC 1616K->1105K(1984K), 0.0006045 secs]
14.615: [GC 1617K->1105K(1984K), 0.0006283 secs]
14.617: [GC 1617K->1106K(1984K), 0.0006068 secs]
14.666: [GC 1617K->1106K(1984K), 0.0006316 secs]



Kann mir vielleicht jemand einen Tipp geben wie ich die Performance auf dem Langsameren PC hochschrauben kann?? Vielleicht durch andere Parameter für den Garbage Collectors??
Über zahlreiche Antworten würde ich mich sehr freuen!

Gruß
Paul
 

Bleiglanz

Gesperrter Benutzer
was willst du mit dem Garbagge Collector?

Schau lieber mal den Quellcode durch (so a la "da ist ein new FettesObjekt, kann ich das vielleich wiederverwenden?"), 128MB ist relativ wenig wenn man bedenkt, dass das Betriebssystem und andere Anwendungen auch noch was brauchen
 

Paul0711

Mitglied
eins hab ich noch vergessen.
Auf dem "langsamen PC" läuft die gleiche Anwendung wenn man sie über ein Applet startet
ohne stocken. Sie muss aber aus Sicherheitsgründen in einem extra Fenster gestartet werden...
 

Bleiglanz

Gesperrter Benutzer
dann liegt wahrscheinlich ein Programmierfehler vor

=> was ist beim Direkt-Start denn anders?
 

Paul0711

Mitglied
Die Anzeige im Terminal baut sich nur sehr schleppend auf und die Eingaben über
die Tastatur kommen erst versetzt an..
 

Paul0711

Mitglied
Es gibt keine Unterschiede. Bis auf die Tatsache, dass das Applet im IE angezeigt wird und darum keine Menüleiste oben hat.
 

MPW

Top Contributor
aehm....gib doch mal den Code, bzw. die relevanten Teile, dieses Rumraten fuehrt doch zu nix...du solltes mal etwas genauer und mit mehr Muehe antworten, sonst koennen wir dir wohl oder uebel nicht helfen...
 

L-ectron-X

Gesperrter Benutzer
Ist es ein Applet, oder ein JApplet? Einem Applet kannst du keine Menüleiste hinzufügen, einem JApplet schon (JMenuBar). Oder, möglicherweise hast du Swing- mit AWT-Komponenten gemischt, was aber nicht die Performanceprobleme erklären würde...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Weiß jemand wie ich im Scenebuilder das Fenster so darstellen kann, dass beim Vollbildmodus die Objekte so angezeigt werden? Allgemeine Java-Themen 1
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
B Mysteriöse Ergebnisse beim Baccarat Programm? Allgemeine Java-Themen 13
8u3631984 Problem beim Mocken von Record Klassen Allgemeine Java-Themen 4
A Zweite Service Klasse beim Kompilieren Allgemeine Java-Themen 6
B Java Reflection Probleme beim wehcselseitigen Referenzieren zweier Klassen/Objekte Allgemeine Java-Themen 14
B Stringmanipulationen beim Dateinamen Allgemeine Java-Themen 8
B Woher kommen die Bildschirmkoordinaten beim java Robot? Allgemeine Java-Themen 14
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
J Mein Frame friert ein beim Uploaden Allgemeine Java-Themen 4
P Selenium Scriipt zeigt Fehler beim Import Allgemeine Java-Themen 3
A Hilfe beim Verständnis Allgemeine Java-Themen 16
stormyark Problem beim Klassen erstellen Allgemeine Java-Themen 1
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
B Compiler-Fehler Probleme beim Kompilieren mit Jsoup Allgemeine Java-Themen 8
G javamail Problem beim Empfangen von Nachrichten Allgemeine Java-Themen 3
yakazuqi Fehler beim Laden. JDA (Java Discord API) Allgemeine Java-Themen 1
T Problem beim Umwandeln in eine Jar-Datei Allgemeine Java-Themen 3
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
U Fehler beim Compillieren Allgemeine Java-Themen 13
B neuroph hält beim XOR lernen nicht an Allgemeine Java-Themen 13
bueseb84 Fehler beim Import von Maven Dependencies aus lokalem artifactory Allgemeine Java-Themen 2
J Jasper Report - seltame Meldung beim compilieren Allgemeine Java-Themen 3
J Linux .jar beim Start automatisch ausführen Allgemeine Java-Themen 6
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
V Threads Probleme beim Aufrufen von Methoden einer anderen Klasse (Threads) Allgemeine Java-Themen 14
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
A Fehler beim Öffnen eines Projekts Allgemeine Java-Themen 6
L Compiler-Fehler Generics beim Anhängen von Predicates Allgemeine Java-Themen 1
J WARNING: An illegal reflective access operation has occurred, beim Compilieren von JasperReports, was bedeutet das ? Allgemeine Java-Themen 23
J Problem beim Umstellen auf Java jdk 13 Allgemeine Java-Themen 3
A Problem beim öffnen von Java-Installern Allgemeine Java-Themen 1
J Problem beim Generischen Klassen und Interfaces Allgemeine Java-Themen 2
C Fehler beim Debuggen von Listen Allgemeine Java-Themen 4
L File beim Kopieren in einen anderen Ordner umbenennen Allgemeine Java-Themen 6
B Input/Output Probleme beim Ausführen von Shell-Befehlen mit Java Allgemeine Java-Themen 28
J Probleme beim einbinden von Zip4j library Allgemeine Java-Themen 6
T Compiler-Fehler NoClassDefFoundError beim Laden einer Class Allgemeine Java-Themen 11
S Seitenausrichtung beim Drucken Allgemeine Java-Themen 1
RalleYTN Brauche Hilfe beim Run-Length-Decoding Allgemeine Java-Themen 9
R Optimierung beim Vergleichen von 2 Bildern Allgemeine Java-Themen 23
F SQLite mit Java / Probleme beim INSERT Befehl Allgemeine Java-Themen 4
I Fehler beim Ant-Package erstellen mit Java 9 Allgemeine Java-Themen 1
S Eclipse Probleme beim Implementieren / Ausführen von jUnit 5-Test Suites Allgemeine Java-Themen 14
M Beim Öffnen Dialog Directory und Filetype definieren Allgemeine Java-Themen 2
G Problem beim GUI Allgemeine Java-Themen 9
A Probleme beim Verstehen einer Aufgabenstellung Allgemeine Java-Themen 11
A OOP Problem beim Berechnen der größten Fläche eines Ringes Allgemeine Java-Themen 19
F Problem beim Einlesen einer Textdatei Allgemeine Java-Themen 12
J Konstruktor in JSP beim Kompilieren nicht gefunden Allgemeine Java-Themen 3
perlenfischer1984 Probleme beim Mocken Allgemeine Java-Themen 6
A Fehler beim Aktualisieren JTable Allgemeine Java-Themen 1
D Pivot-Wahl beim QuickSort steigert die Effizienz, eine Lüge??? Allgemeine Java-Themen 17
J-Gallus Erste Schritte Wahrscheinlich Anfänger Fehler beim rechnen. Falsches Ergebnis. Allgemeine Java-Themen 9
U Swing Hilfe beim Quellcode für ein Codierungs-/Decodierungsprogramm Allgemeine Java-Themen 9
Fischkralle Beim Clean Coden an den Schnittstellen geschnitten. Allgemeine Java-Themen 10
H Beim Konstruktor "this" Allgemeine Java-Themen 4
I Problem beim Aufrufen, von Objektmethoden/ -variablen Allgemeine Java-Themen 6
J Interpreter-Fehler Fehler beim Verschlüsseln Invalid AES key length Allgemeine Java-Themen 1
R probleme beim starten von jar unter linux Allgemeine Java-Themen 2
Thallius Swing Merkwürdiges Verhalten beim Panel Tausch Allgemeine Java-Themen 3
Tacofan Sound beim öffnen der GUI Allgemeine Java-Themen 8
Z NullPointerException beim Schreiben einer ArrayList in eine Datei Allgemeine Java-Themen 6
B Endlosschleife beim Verteilen von Objekten Allgemeine Java-Themen 4
V JavaFX Fehler beim Starten einer Jar Allgemeine Java-Themen 7
B Fortschritt beim Schreiben einer Datei ausgeben lassen Allgemeine Java-Themen 7
J JDK installieren Das Jdk funtioniert beim Editor nicht. Allgemeine Java-Themen 3
R Verdrückt beim Sicherheitshinweis Allgemeine Java-Themen 2
M Probleme beim rechnen, bei Zahlen mit führenden Nullen. Allgemeine Java-Themen 7
javampir Input/Output Effizienz beim binären Lesen einer Datei Allgemeine Java-Themen 6
javampir Seltsame Lücken beim Abspielen von Sound Allgemeine Java-Themen 2
RalleYTN JAnsi Warum bleiben die Hintergrundfarben beim Reseten der Konsole? Allgemeine Java-Themen 0
T BufferedImage verändert sich beim Einlsesen Allgemeine Java-Themen 1
E JCuda-0.6.5 Probleme beim ausführen der Datei Allgemeine Java-Themen 0
S Verständnisproblem beim Mocking Allgemeine Java-Themen 8
W JNDI - LDAP - Probleme beim editieren von Usern Allgemeine Java-Themen 0
Athena Programm funktioniert nur beim Debugging korrekt, sonst nicht. Allgemeine Java-Themen 1
N Zahlensysteme umrechnen; Probleme beim Umwandeln Allgemeine Java-Themen 4
K Fehler beim erstellen von .jar Datei Allgemeine Java-Themen 3
M Eclipse Fehler beim Installieren des Plugins "Jigloo" Allgemeine Java-Themen 12
A Eclipse - Fehler beim "RUN" - "Unable to Launch - The selection cannot be launched" Allgemeine Java-Themen 6
G StackoverflowError beim laden einer FXMML Datei Allgemeine Java-Themen 1
L Methoden Methode gibt mir beim verschlüsseln mit RSA 0 bytes aus ? Allgemeine Java-Themen 1
D Selenium WebDriver HtmlUnitDriver Problem beim Automatisieren Allgemeine Java-Themen 1
A Probleme beim auslesen von Quelltext (HTML) Allgemeine Java-Themen 5
D Input/Output Zeilen werden "ignoriert" beim Einlesen aus einer Textdatei Allgemeine Java-Themen 3
L Suchvorschläge beim eingeben einzelner Buchstaben Allgemeine Java-Themen 3
B Compiler-Fehler NullPointerException beim Auslesen von .lang-Datei Allgemeine Java-Themen 3
U Eclipse Java Programm beschädigt .tar.gz dateien beim Entpacken Allgemeine Java-Themen 7
B Fehler beim Auslesen von Einstellungen. Zwei ähnliche Blöcke, nur eins geht. Allgemeine Java-Themen 5
P Auf die Anzahl der Joins achten beim WS design Allgemeine Java-Themen 1
reibi Classpath Classpath Variable beim Tomcat Allgemeine Java-Themen 2
H JUnit Fehler beim Compilieren - erledigt Allgemeine Java-Themen 0
J Fehler beim parsens eine Datums Allgemeine Java-Themen 3
A Java - Beim Abspeichern Redundanzen vermeiden! Allgemeine Java-Themen 6
L einfache Verzinsung mit for-Schleife & Ausschluss von Werten beim Einlesen Allgemeine Java-Themen 5
C Bufferoverflow beim eigenen simpeln Programm Allgemeine Java-Themen 4
MiMa Umlaute beim Einlesen von Dateinamen Allgemeine Java-Themen 12
G Fehler beim instanzieren einer Generischen Klasse Allgemeine Java-Themen 5
K Eclipse Fehler beim Ausführen meines Programms in Eclipse Allgemeine Java-Themen 11

Ähnliche Java Themen

Neue Themen


Oben