参数
- X开头与特定版本有关 Xint 解释执行 Xcomp 第一次使用编译成本地代码 Xmixed 混合模式
- XX 开头实验形参数 bool型参数-XX:[+-]
+true - false 其它 -XX = - CICompilerCount 最大冰箱编译数
- InitialHeapSize 初始化堆大小
- MaxHeapSize 最大堆大小
- NewSize 年轻代大小
- MaxNewSIze 最大年轻代大小
- OldSize 老年代大小
- MetaspaceSize 方法区大小
自带工具
- jps:JVM Process Status Tool 查看进程id和名称
- jstat:JVM Statistics Monitoring 查看虚拟机运行转态
- jstack:Stack Trace for Java 当前线程状态快照
- jinfo:Configuration Info For Java 实时查看修改jvm参数
- jmap:Memory Map for Java 生成堆内存dump文件
- jhat:JVM Heap Analysis Tool 分析dump文件
- JConsole:Java Monitoring and Management Console 上述命令的可视化工具
- VisualVM:All-in-one Java TroubleshootingTool