Verklemmungen Anzeigen

leon_20v

Aktives Mitglied
Hallo zusammen,

ich bin an der Synchronisation eines Graphen. Daten können gleichzeitig einer Liste hinzugefügt und gelesen sowie entfernt werden. desweiteren schreibe ich daten auf die platte und lade diese bei bedarf nach.

Bisher war es so, das die kompletten Funktionen synchronisiert ware. Das habe ich jetzt umgaut und synchronisiere nur noch die liste bei zugriff.

Trotzdem hab ich das Problem, wenn ich nachlade, das keine Daten hinzugefügt werden. Das ist sehr ärgerlich.

Hat jemand eine Idee wie ich das in den Griff bekommen könnte?

Bzw. kann ich mir von Eclipse anzeigen lassen, wann das Programm bei der Synchronisation warten muss? Breakpoint setzen in der synchronisation "wait" geht ja iwi ned.
 
Zuletzt bearbeitet:

anti-held

Bekanntes Mitglied
In der Debug-Perspektive von Eclipse kannst du in der View Debug sehen, welche Threads deiner Anwendung gerade laufen und an welchen Zeilen sie hängen.
 

leon_20v

Aktives Mitglied
wie soll ich es darin sehen? das geht doch nur wenn ich nen breakpoint setze....


ich brauch ne art profiler. der von der jvm kann es nicht. jprofiler zeigt mir iwi nicht an wo er hängt...
 
Zuletzt bearbeitet:

Joose

Top Contributor
Wenn Daten die von dir geladen werden, nicht zu einer Liste hinzugefügt werden dann stimmt etwas mit dem Code nicht.
Hast du schon mal den entsprechenden Code debuggt? Hast du Log-Ausgaben eingebaut um zu sehen was passiert? Leider hat nicht jeder von uns eine Kristallkugel um deinen Code zu sehen ;), welcher bei der Lösungsfindung des Problems hilfreich wäre.

Bzw. kann ich mir von Eclipse anzeigen lassen, wann das Programm bei der Synchronisation warten muss? Breakpoint setzen in der synchronisation "wait" geht ja iwi ned.

Was meinst du damit? Was soll Eclipse dir anzeigen? Wenn du willst das dein Programm an einer bestimmten Stelle wartet, musst du entsprechenden Code einbauen, Eclipse wird hier nichts anbieten.
 

leon_20v

Aktives Mitglied
ich würde echt gerne den code zeigen, aber ich darf nicht. wäre eh ziemlich viel....


ich hab das problem, dass der thread der die daten hinzufügt irgendwo ca. 50ms warten muss. nicht immer aber ziemlich oft. ich würde jetzt gerne wissen wo der wartet, an welcher stelle.

thread dump bringt mich nicht weiter, da ich nie einen dump genau zu dem richtigen zeitpunkt machen kann.

ich bräuchte iwi einen thread profiler, der mir sagt er wartet jetzt an zeile 123 für so und so lang...
 

nvidia

Bekanntes Mitglied

Jein, vll. nicht direkt die Zeile aber der ganz normale visualvm profiler (inkl. thread inspector plugin für die traces on the fly) kann das. Der Profiler listet dir alle Threads und ihren Zustand auf (waiting, running etc.) Ich bin mir aber nicht sicher ob es das ist was er möchte, da der JProfiler das schon seit Version 6 kann[1] in einer hübscheren Form als visualvm. Den Threads/Threadpools Namen zu geben hilft beim debuggen zusätzlich.


[1] https://www.ej-technologies.com/products/jprofiler/whatsnew6.html
 

leon_20v

Aktives Mitglied
Vielen Dank für deine Antwort,

den JProfiler hab ich schon probiert, aber konnte nichts rausfinden. In dem gelben Kästchen wo der Stack-Trace angezeigt wir, steht immer "No Stacktrace recorded"

Desweiteren habe ich nicht verstanden, was es bedeutet, wenn unten wo der blaue Zeitbalken läuft eine weiße Lücke ist. Ist das die Zeit an der ein Thread am arbeiten ist und eben einen anderen blockt?
 

leon_20v

Aktives Mitglied
so das komische ist, es dauert immer 50ms. die verklemmung ist imemr genau 50ms... das kanns doch ned sein. vlll hat jemand ein wait oder sleep eingebaut?? Was gibts denn In java alles? wait, sleep, delay, pause??
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
kodela StatusBar-Anzeigen auch in Log-Datei ausgeben Allgemeine Java-Themen 3
berserkerdq2 Text über einen Shape anzeigen (Scenebuilder) Allgemeine Java-Themen 1
C Kalender mit Tageswerten anzeigen Allgemeine Java-Themen 23
W Datum anzeigen Allgemeine Java-Themen 10
OnDemand Anzeigen was eine Applikation macht Allgemeine Java-Themen 1
Lukas2904 Swing Anzeigen lassen das das Programm geschlossen wurde Allgemeine Java-Themen 3
Lukas2904 Wie kann man cps (ClicksPerSecond) in einer GUI anzeigen lassen? Allgemeine Java-Themen 4
I if-eingaben nur einmal anzeigen Allgemeine Java-Themen 6
B Long in einen Double umwandeln und im Label anzeigen Allgemeine Java-Themen 7
L Tess4j Umlaute anzeigen Allgemeine Java-Themen 3
N Daten einer JCoTable in JTextArea anzeigen Allgemeine Java-Themen 7
N HTTP Interpretierten Seitenquellcode anzeigen Allgemeine Java-Themen 30
M Java- Bild gewissen Anzahl von Sekunden anzeigen?! Allgemeine Java-Themen 4
M Java (GUI) Code verdoppeln oder anzeige mehrmals anzeigen? Allgemeine Java-Themen 8
E Swing Interaktive Flächen auf der GUI anzeigen lassen Allgemeine Java-Themen 5
P GUI: ArrayList anzeigen funktioniert nicht Allgemeine Java-Themen 5
A Swing Immer aktuelle Mausposition anzeigen lassen Allgemeine Java-Themen 7
O Threads Aktivität anzeigen... Allgemeine Java-Themen 5
P jCheckBox auf der zusammengeknüpften Programmierung anzeigen lassen Allgemeine Java-Themen 3
0 Animiertes Gif anzeigen - NullPointer Exception Allgemeine Java-Themen 19
M Abonnentenzahl, Aufrufe, etc. von einem YouTube-Kanal anzeigen Allgemeine Java-Themen 7
H JFileChooser soll NUR Windows-Netzwerkumgebung anzeigen Allgemeine Java-Themen 2
I JTextArea soll nur drei Zeilen anzeigen Allgemeine Java-Themen 1
B Erste Schritte Plugin erkennen und Class Dateien anzeigen lassen Allgemeine Java-Themen 3
T Wie kann ich alle existierenden Java-Klassen anzeigen lassen? Allgemeine Java-Themen 10
S BLOB Image in JSP anzeigen Allgemeine Java-Themen 5
P "virus entschärfen" / cpu-auslastung von javaw.exe anzeigen Allgemeine Java-Themen 9
W JavaDoc Runtime-Exceptions: Wie sinnvoll anzeigen? Allgemeine Java-Themen 14
P Font aus PDF extrahieren -> im Panel anzeigen Allgemeine Java-Themen 3
M CMD-Text anzeigen Allgemeine Java-Themen 10
M Chart per byte[] in JSP anzeigen Allgemeine Java-Themen 4
R Referenzen im Heap anzeigen Allgemeine Java-Themen 3
D Player Objekt - Frame über Server anzeigen lassen. Allgemeine Java-Themen 3
C Zahl im Textarea anzeigen lassen Allgemeine Java-Themen 8
H Grafikfenster beim booten anzeigen Allgemeine Java-Themen 2
Z Socket [Chatprogramm] Nachrichten vom Server anzeigen lassen Allgemeine Java-Themen 6
Z Desktop anzeigen + Screenshot klappt nicht Allgemeine Java-Themen 3
C Verschlüsselte JPEG Datei anzeigen Allgemeine Java-Themen 10
S TextDatei in Panel anzeigen Allgemeine Java-Themen 10
E 2D-Grafik nicht-rechteckige Grafik anzeigen Allgemeine Java-Themen 3
M Anzeigen Blob gespeicherte Datei Allgemeine Java-Themen 6
J System.out im GUI anzeigen Allgemeine Java-Themen 3
D Bilder in JFrame anzeigen Allgemeine Java-Themen 5
P Swing GUI Process anzeigen Allgemeine Java-Themen 10
cedi Eingegebenen Text in der Konsole nicht sichtbar machen oder nur in Sternchen anzeigen Allgemeine Java-Themen 2
K Liste aller implementierenden Klassen einer Oberklasse anzeigen Allgemeine Java-Themen 4
S Graphik anzeigen Allgemeine Java-Themen 9
B Applet .java Datei einlesen, anzeigen Allgemeine Java-Themen 3
destroflyer *.dds-Bild anzeigen Allgemeine Java-Themen 12
S Inhalt einer zip-Datei anzeigen Allgemeine Java-Themen 11
S Probleme beim Anzeigen des Dateiinhalts Allgemeine Java-Themen 6
T Zeit von einem Server/Webseite auslesen und in eigener GUI anzeigen Allgemeine Java-Themen 6
ARadauer JFreeChart: Beschriftung anzeigen Allgemeine Java-Themen 6
Benji0815 Verzeichnis wie im Windows Explorer in einem JTree anzeigen Allgemeine Java-Themen 6
M Java PDF Anzeigen Allgemeine Java-Themen 5
M Arraylist - Inhalte in Textferldern anzeigen, verändern und löschen. Allgemeine Java-Themen 18
A Zeichen beim Eingeben in ein DOS-Fenster nicht anzeigen? Allgemeine Java-Themen 3
H2SO3- txt datei anzeigen Allgemeine Java-Themen 4
A zwei listen vergleichen und unterschiede anzeigen Allgemeine Java-Themen 3
J Ergebnismenge eines SQL-Queries in JTable anzeigen Allgemeine Java-Themen 3
W Windows XP: ProcessBuilder.start: Kommandoshell anzeigen Allgemeine Java-Themen 3
J Process auf Console anzeigen lassen. Allgemeine Java-Themen 5
Y JasperReport - PDF sofort anzeigen Allgemeine Java-Themen 4
G Bilder einer Webcam im JFrame anzeigen Allgemeine Java-Themen 5
A Noch freie Nummern anzeigen lassen Allgemeine Java-Themen 3
G Taskmanager, Leistung anzeigen Allgemeine Java-Themen 61
B Externes Programm starten - Konsolenausgabe anzeigen lassen? Allgemeine Java-Themen 2
J JSP, Link nur bei erfüllter Bedingung anzeigen Allgemeine Java-Themen 6
G Wait_Cursor anzeigen Allgemeine Java-Themen 4
Zed JList Object einfügen und Text anzeigen Allgemeine Java-Themen 3
D Suche Programm, zum anzeigen von Threads und JVM Zustand etc Allgemeine Java-Themen 8
G Ausgeführtes PreparedStatement anzeigen Allgemeine Java-Themen 3
E *.gif anzeigen Allgemeine Java-Themen 2
V Java applets unter ubuntu im Browser anzeigen Allgemeine Java-Themen 9
T Countdown -> Sekunden anzeigen Allgemeine Java-Themen 4
G mehrer grafiken mit delay daziwschen anzeigen Allgemeine Java-Themen 5
D Flackern beim Anzeigen von Daten mit einer JdbTable Allgemeine Java-Themen 3
I Anzeigen der Zeitzone Allgemeine Java-Themen 2
P Fortschrittszustand von gezippten Files anzeigen Allgemeine Java-Themen 6
G Batch-Datei - javac Ausgaben anzeigen Allgemeine Java-Themen 5
T Prozessliste anzeigen? Allgemeine Java-Themen 2
S JPanel zur Laufzeit verbergen bzw. wieder anzeigen lassen Allgemeine Java-Themen 4
T JEditorPane oder JTextPane Applets und Flash anzeigen Allgemeine Java-Themen 7
M Wie kann ich Hexzahl umwandeln und den String anzeigen? Allgemeine Java-Themen 4
G Panel einer Klasse in einer anderen anzeigen Allgemeine Java-Themen 4
P Inhalt einer Mail anzeigen Allgemeine Java-Themen 5
G Inhalt von Servern anzeigen lassen Allgemeine Java-Themen 9
G String farbig anzeigen. WIE? Allgemeine Java-Themen 4
bernd Unterschiede von Ordnerstrukturen in JTextArea anzeigen Allgemeine Java-Themen 4
I Startbild anzeigen während JVM geladen wird Allgemeine Java-Themen 5
G Escape-Sequenzen anzeigen Allgemeine Java-Themen 11
L Windows-Fenster "Arbeitsplatz" anzeigen Allgemeine Java-Themen 13
A Programm in der Taskleiste anzeigen lassen Allgemeine Java-Themen 3
S Word-Dokument in Textarea anzeigen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben