JVM性能参数优化
Posted Agoly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM性能参数优化相关的知识,希望对你有一定的参考价值。
以上是jdk1.7的默认GC回收器
Java的gc回收的类型主要有几种
UseSerialGC,
UseConcMarkSweepGC,
UseParNewGC,
UseParallelGC,
UseParallelOldGC,
UseG1GC,而这几个参数是如何搭配的,实际上只要看下面的代码就非常清楚
我们把GC分成4种类型
1. SerialGC
参数-XX:+UseSerialGC
就是Young区和old区都使用serial 垃圾回收算法,
2. ParallelGC
参数-XX:+UseParallelGC
Young区:使用Parallel scavenge 回收算法
Old 区:可以使用单线程的或者Parallel 垃圾回收算法,由 -XX:+UseParallelOldGC 来控制
3. CMS
参数-XX:+UseConcMarkSweepGC
Young区:可以使用普通的或者parallel 垃圾回收算法,由参数 -XX:+UseParNewGC来控制
Old 区:只能使用Concurrent Mark Sweep
4. G1
参数:-XX:+UseG1GC
没有young/old区
以上是关于JVM性能参数优化的主要内容,如果未能解决你的问题,请参考以下文章