认识java虚拟机(4)

虚拟机工具:

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 

猜你喜欢

转载自blog.csdn.net/qq_41063141/article/details/86135885
今日推荐