JVM实操调优处理之大字段和垃圾收集器

Posted boonya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM实操调优处理之大字段和垃圾收集器相关的知识,希望对你有一定的参考价值。

 剑指核心:找到频繁FGC的原因。

  • OOM内存泄漏
  • 大对象查询(大字段)
  • 垃圾收集器不适用或未指定

 调优后的容器内应用GC情况:

因为应用的特点不尽相同,所以采用的方式也会大同小异,所以根据自己的情况去分析解决问题。

本次采用的是修改垃圾收集器和大对象字段查询:

java -DappName="lwj-bomb-server" \\
     -Dfile.encoding=utf-8 \\
     -Xmx2048m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 \\
     -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./java.hprof \\
     -DLWJ_ORDER_HOME="$LWJ_ORDER_HOME" \\
     -classpath $LWJ_ORDER_CLASSPATH com.liweijia.service.bomb.server.BombMain  \\

可以查看我上传的案例和排查方法: https://download.csdn.net/download/boonya/87003120

以上是关于JVM实操调优处理之大字段和垃圾收集器的主要内容,如果未能解决你的问题,请参考以下文章