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 [2023/06/28 14:45]
tomas [Obsah:]
sw:java [2024/02/13 13:30] (current)
tomas [Nastroje z prikazove radku a JVM prepinace]
Line 15: Line 15:
 [[../dev/java.html|Programovaci jazyk java]]\\ [[../dev/java.html|Programovaci jazyk java]]\\
 [[../web/j2ee.html|J2EE]]\\ [[../web/j2ee.html|J2EE]]\\
 +[[https://testcontainers.com/guides/getting-started-with-testcontainers-for-java/|Testcontainers]] ... definování Docker test kontejnerů v Maven projektu, konterjer se vytvoří pouze na test v režii Maven buildu\\
  
  
- +====Nastroje z prikazove radku a JVM prepinace====
-====Nastroje z prikazove radku a [[jvm.html|JVM]] prepinace====+
  
  
Line 28: Line 28:
 kill -3 PID ... provede thread dump procesu - nezabije\\ kill -3 PID ... provede thread dump procesu - nezabije\\
  
 +===JVM přepínače===
 +java -version ... verze javy\\
 +java -XshowSettings:vm -version ... ukáže max. velikost heapy, další požnosti: all, locale, properties\\
 +-XX:+PrintFlagsFinal ... ukáře parametry javy\\
 +-XX:MinRAMPercentage=50.0 -XX:MaxRAMPercentage=80.0 ... procentualní nastavení velikosti heapy, užitečné na kontejnerech\\
  
  
-==Balicek java-VERZE-openjdk-devel:==+ 
 +===Balicek java-VERZE-openjdk-devel:===
  
  
Line 36: Line 42:
 javadoc ... vytvari html prehled trid a funkci pomoci komentaru /** */\\ javadoc ... vytvari html prehled trid a funkci pomoci komentaru /** */\\
 javap program ... zkompiluje program.java do program.p mezikodu javy\\ javap program ... zkompiluje program.java do program.p mezikodu javy\\
 +jcmd 7 help ... seznam možných operací\\
 +jcmd 7 Dump.java ... vytvoří javacore.txt\\
 +jcmd 7 GC.run ... provede garbage collection\\
 +jdmpview -core /application/heapdump.20240213.122917.7.0003.phd ... prohlížení dumpu\\
 jdb ... java debugger\\ jdb ... java debugger\\
 +jmap -histo 7 ... ukáže která třídá má kolik paměti\\
 jps ... vypise vsechny java procesy - PID + zkracene jmeno tridy\\ jps ... vypise vsechny java procesy - PID + zkracene jmeno tridy\\
 jps -l ... vypise vsechny java procesy - PID + plne jmeno tridy\\ jps -l ... vypise vsechny java procesy - PID + plne jmeno tridy\\
Line 55: Line 66:
 jinfo PID ... informace o java procesu a o jave\\ jinfo PID ... informace o java procesu a o jave\\
 jmap PID ... Prirazeni pameti v procesu\\ jmap PID ... Prirazeni pameti v procesu\\
 +ps -T -p 7 ... seznam vláken procesu, včetně třídy\\
  
  
- +===Ostatni nastroje===
-==Ostatni nastroje==+