Jdk8-JVM调优参数汇总

jvm调试参数汇总

调优参数

堆内存

1.新生代 -Xmn256m
2.最大堆内存 -Xmx256m
3.最小堆内存 -Xms256m
4.调整新生代比例:-XX:SurvivorRatio=eden/from=eden/to

非堆内存

1.代码缓存区

CodeCache

关闭JIT:-Xint ,
空间大小:-XX:Reservedcodecache=15m

2.元数据空间

MetaSpace

元数据空间大小:-XX:Metaspacesize=256m
元数据空间最大空间-XX:MaxMetaspacesize=256m

垃圾回收器参数

参数 回收器名
-XX:+UseSerialGC 串行垃圾回收器
-XX:+UseParallelGC 并行垃圾回收器
-XX:+UseConcMarkSweepGC 并发标记扫描垃圾回收器
-XX:ParallelCMSThreads=11 并发标记扫描垃圾回收器线程数量
-XX:+UseG1GC G1垃圾回收器

日志打印参数

-server //java -version查看是client VM还是server VM 对应vm默认开启对应模式,(64位只能开启server模式)?
-XX:+PrintCodeCache //在结束jvm停止运行时打印codecache使用情况
-XX:+PrintGCTimeStamps //打印发生fullgc 时间戳
-XX:+PrintGCDetails //打印GC详细信息
-Xloggc:$CATALINA_BASE/logs/gc.log //gc日志产生的路径

你可能感兴趣的:(Java)