JVM调优相关

Posted wangshunyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM调优相关相关的知识,希望对你有一定的参考价值。

 

1、串行垃圾收集器线程:单线程,无需线程交互,效率高;适用于单核处理器,或者小数据量(100M)情况下 ; -XX:UseSerialGC : 打开串行收集器

2、并行垃圾收集器线程:多线程,减少垃圾回收时间,适用于多核处理器;

  -XX:UseParallelGC : 打开串行收集器,仅用于新生代;

  -XX:UseParallelOldGC: 打开串行收集器,仅用于老年代;

  -XX:UseParallelGCThreads=n;垃圾回收线程数量,n 建议设置成CPU的核数

  -XX:MaxGcPauseMills=n;垃圾回收的时候,回收空间,用户线程创建空间,为避免回收时同时开辟和回收空间,所以回收时会暂停所有用户线程,n:表示最大暂停时间

  -XX:GCTimeRatio=n;这个值会影响应用程序的吞吐量,吞吐量 = 垃圾回收时间 / 非垃圾回收时间;公式为 1 / (1 + n);默认99 表示:1%的时间用于垃圾回收

3、并发垃圾收集器线程:

以上是关于JVM调优相关的主要内容,如果未能解决你的问题,请参考以下文章

java的jvm调优相关工具——jvm调优GC压测linux命令

jvm性能调优都做了啥

jvm - 常用调优启动参数配置

被虐后,分享一点点JVM调优原理相关的知识和经验

JVM调优相关

JVM调优