Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sw:java [2026/03/09 15:00]
tomas [Nastroje z prikazove radku a JVM prepinace]
sw:java [2026/03/16 13:37] (current)
tomas [Scénáře]
Line 90: Line 90:
 [[../dev/maven.html|Maven]] ... sprava projektu\\ [[../dev/maven.html|Maven]] ... sprava projektu\\
  
 +
 +==== Scénáře ====
 +=== Analýza CPU náročnosti ===
 +top -H -p 6 ... interaktivní sledování procesů a jejich CPU zdrojů\\
 +ps -eT -o pid,tid,pcpu,comm ... seznam vláken, nýzvů tříd a jejich CPU využití\\
 +kill -3 6 ... pošle signál do JVM, ať se vygenerují dumpy\\
 +printf "0x%x\n" 65 ... převede Thread ID 20 na hexadecimální tvar vyskytující se v javacore, např. na 0x65\\
 +grep 0x41 -A3 -B3 javacore.20260316.122151.7.0001.txt ... nalezne thread 65 v Javacore dumpu\\
 +grep THREADINFO javacore.XXX.txt ... seznam tříd\\
  
  
-