JVM运行时参数

一、JVM参数选项类型

1.类型一:标准参数选项

特点

JVM运行时参数_方法区

补充内容:-server与-client

JVM运行时参数_war包_02

2.类型二:-X参数选项

特点

JVM运行时参数_垃圾收集器_03

特别地

JVM运行时参数_垃圾收集器_04

3.类型三:-XX参数选项

特点

JVM运行时参数_java_05

作用

用于开发和调试jvm

分类

JVM运行时参数_jvm_06
JVM运行时参数_java_07
JVM运行时参数_jvm_08
JVM运行时参数_jvm_09

特别地

JVM运行时参数_war包_10

二、添加jvm参数选项

1.运行jar包

JVM运行时参数_垃圾收集器_11

2.通过Tomcat运行war包

JVM运行时参数_垃圾收集器_12

3.程序运行过程中

JVM运行时参数_java_13

三、常用的JVM参数选项

1.打印设置的XX选项及值

JVM运行时参数_jvm_14

2.堆、栈、方法区等内存大小设置

JVM运行时参数_垃圾收集器_15

堆内存

JVM运行时参数_java_16
JVM运行时参数_垃圾收集器_17

方法区

JVM运行时参数_垃圾收集器_18

直接内存

JVM运行时参数_jvm_19

3.OutofMemony相关的选项

JVM运行时参数_垃圾收集器_20
JVM运行时参数_jvm_21

4.垃圾收集器相关选项

JVM运行时参数_war包_22
JVM运行时参数_方法区_23

查看默认垃圾收集器

JVM运行时参数_jvm_24

Serial回收器

JVM运行时参数_jvm_25

ParNew回收器

JVM运行时参数_jvm_26

Parallel

JVM运行时参数_垃圾收集器_27
JVM运行时参数_java_28

CMS回收器

JVM运行时参数_jvm_29
JVM运行时参数_war包_30

补充参数

JVM运行时参数_java_31

特别说明

JVM运行时参数_war包_32

G1回收器

JVM运行时参数_java_33
JVM运行时参数_java_34

Mixed GC调优参数

JVM运行时参数_java_35

怎么选择垃圾回收器

JVM运行时参数_方法区_36

5.GC日志相关选项

常用参数

JVM运行时参数_war包_37

其他参数

JVM运行时参数_jvm_38

6.其他参数

JVM运行时参数_war包_39

四、通过java代码获取jvm参数

JVM运行时参数_jvm_40