« software.applied-geodesy.org
Java·Applied·Geodesy·3D
Log in
Register
Search:
Back to the entry by Micha
Post reply
Reply to the message by
Micha
Name:
E-mail:
(optional, won't be displayed directly)
Leave this field empty:
Homepage:
(optional)
Leave this field empty:
Location:
(optional)
Subject:
Formatting help
skip to input
format text bold
[b]bold text[/b]
format text italic
[i]italic text[/i]
insert hyperlink
[link=http://example.com/]link text[/link] / [link]http://example.com/[/link]
set text color
[color=#rgb]colored text[/color]
insert list
[list][*]list item[/list]
insert image
[img]http://example.com/image.jpg[/img]
left: [img=left]http://example.com/image.jpg[/img]
right: [img=right]http://example.com/image.jpg[/img]
thumbnail: [img=thumbnail]http://example.com/image.jpg[/img]
thumbnail left: [img=thumbnail-left]http://example.com/image.jpg[/img]
thumbnail right: [img=thumbnail-right]http://example.com/image.jpg[/img]
insert TeX code
[tex]TeX code[/tex]
insert code
[inlinecode]code[/inlinecode]
[code]code[/code]
[code=css]code[/code]
[code=html]code[/code]
[code=java]code[/code]
[code=javascript]code[/code]
[code=latex]code[/code]
[code=matlab]code[/code]
[code=perl]code[/code]
[code=php]code[/code]
[code=powershell]code[/code]
[code=sql]code[/code]
[code=xml]code[/code]
:-)
;-)
:-D
:-P
:-|
:-(
:-/
:-S
8-)
O:)
:-x
:cool:
:angry:
:crying:
:oops:
Message:
> Hallo Pierre, > > ich habe noch diese [link=https://docs.oracle.com/en/java/javase/21/troubleshoot/troubleshoot-process-hangs-and-loops.html]Seite[/link] von Oracle gefunden. Zugegeben, ich habe noch nicht alles Verstanden aber wenn ich den dort genannten Befehl [inlinecode]jhsdb jstack[/inlinecode] ausführe, dann erhalte ich eine (sehr) lange Liste mit vielen mir unverständlichen Infos aber auch ganz am Anfang das Folgende: > > [code]C:\Program Files\Java\jdk-26\bin>jhsdb jstack --pid 14152 > Attaching to process ID 14152, please wait... > Debugger attached successfully. > Server compiler detected. > JVM version is 26+35-2893 > Deadlock Detection: > > No deadlocks found. > > ... > [/code] > > Die wichtige Info ist hier [i]No deadlocks found.[/i] Das Tool [inlinecode]jhsdb jstack[/inlinecode] ist Teil des JDK und findet sich im [inlinecode]bin[/inlinecode]-Verzeichnis Deiner Java Installation (oder im [inlinecode]bin[/inlinecode]-Verzeichnis von openjdk). Die [inlinecode]pid[/inlinecode] ist die Prozess-Id, die Du u.a. im Taskmanager abrufen kannst, siehe Screenshot am Ende des Beitrags. In meinem Fall oben also die [inlinecode]14152[/inlinecode]. > Am einfachen wäre es, wenn Du den Inhalt direkt in eine Datei umleitest (nachfolgend [inlinecode]C:\log.txt[/inlinecode]) via > > [code=powershell]C:\Program Files\Java\jdk-26\bin>jhsdb jstack --pid 14152 > C:\log.txt 2>&1[/code] > > Wenn Du JAG3D gestartet hast und noch alles funktioniert, dann solltest Du auch [i]No deadlocks found.[/i] erhalten. Was steht dort aber, wenn Du den Befehl ausführst, wenn die Applikation hängt? > > Ferner habe ich mal die restlichen Änderungen in [i]Euren[/i] [link=https://github.com/applied-geodesy/jag3d/network]Zweig eingespielt[/link] und die Version > [link=https://dev.applied-geodesy.org/tmp/JAG3Dv20260418_Windows_x86_64.zip]JAG3Dv20260418[/link] zum Testen erzeugt. Diese enthält nun auch das OpenJDK 26. > > Viele Grüße > Micha > > [img]https://i.ibb.co/8gNBNgsH/pid-jag3d.png[/img]
E-mail notification on reply of this posting
I agree to the
data privacy statement
OK - Submit
Preview