垃圾收集器G1推荐配置

Posted 凌幽草

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了垃圾收集器G1推荐配置相关的知识,希望对你有一定的参考价值。


-XX:OnOutOfMemoryError=kill -9 %p
-XX:OnError=jstack -F %p >ErrorDump.log
-Xms4g
-Xmx8g
-server
-XX:+AggressiveOpts
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/lcs/m.hprof
-XX:+UseG1GC
-XX:MaxGCPauseMillis=200
-XX:G1HeapRegionSize=16m
-XX:+ParallelRefProcEnabled
-XX:ParallelGCThreads=20
-XX:ConcGCThreads=8
-Djava.net.preferIPv4Stack=true

 

 

说明:

-XX:+ParallelRefProcEnabled -XX:ParallelGCThreads=20(逻辑核心数的5/8) -XX:ConcGCThreads=8(逻辑核心数的1/4) 

命令:

# 查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

参考:https://www.cnblogs.com/emanlee/p/3587571.html

 

 

 

参考博文:

http://www.cnblogs.com/ASPNET2008/p/6496481.html

http://itindex.net/detail/50104-jvm-%E6%97%A5%E5%BF%97-%E7%90%86%E8%A7%A3

http://www.importnew.com/15311.html

jvm参数详细说明:

http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

 

以上是关于垃圾收集器G1推荐配置的主要内容,如果未能解决你的问题,请参考以下文章

直通BAT必考题系列:深入剖析JVM之G1收集器及回收流程与推荐用例

G1 垃圾收集器深入剖析(图文超详解)

关于 G1(Garbage First)垃圾收集器

关于 G1(Garbage First)垃圾收集器

深入解析G1垃圾收集器与性能优化

GC垃圾回收 | 深入理解G1垃圾收集器和GC日志