Java - Command Line

java


java -XX:+TraceClassLoading
java -XX:+PrintFlagsFinal -version | grep manageable # print running updatable options

jps


jps # java ps, print java process list

jmap


jmap -heap {pid} # print JVM memory statistic

jinfo


jinfo -flag +{Option} {pid} # dynamically enable {option}
jinfo -flag -{Option} {pid} # dynamically disable {option}
jinfo -flag +PrintGCDetails {pid} ; jinfo -flag +PrintGC {pid} # enable GC log
jinfo -flag -PrintGCDetails {pid} ; jinfo -flag -PrintGC {pid} # disable GC log