虚拟机工具:
jps:全称:java process status(java线程状态:类似于window任务管理器)
能查看lvmid :local virtual machine id(本地虚拟机唯一id)
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
sc.next();
}
}
C:\Users\lmj>jps -l
11296 sun.tools.jps.Jps
11380 com.roocon.test1.Main
16476 com.roocon.test1.Main
1708
6332 com.roocon.test1.Main
C:\Users\lmj>jps -m
11744 Jps -m
15888 Main lmjlmljlmljlmojl
11380 Main
16476 Main
1708
6332 Main
C:\Users\lmj>jps -v
15888 Main -verbose:gc -XX:+PrintGCDetails -XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:SurvivorRatio=8 -Dfile.encoding=UTF-8
11380 Main -verbose:gc -XX:+PrintGCDetails -XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:SurvivorRatio=8 -Dfile.encoding=UTF-8
14188 Jps -Dapplication.home=D:\android_workspace\jdk1.8 -Xms8m
16476 Main -verbose:gc -XX:+PrintGCDetails -XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:SurvivorRatio=8 -Dfile.encoding=UTF-8
1708 -Dosgi.requiredJavaVersion=1.8 [email protected]/eclipse-workspace -XX:+UseG1GC -XX:+UseStringDeduplication -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m -Djava.net.preferIPv4Stack=true
6332 Main -verbose:gc -XX:+PrintGCDetails -XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:SurvivorRatio=8 -Dfile.encoding=UTF-8
C:\Users\lmj>
Jstat
监视jvm运行的各种状态信息: 类装载,内存,垃圾收集,jit编译的信息
官方文档:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html