第十章 常用的JVM参数记录

Posted 赵计刚

tags:

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

GC

  • -XX:+PrintGC   打印GC日志
  • -XX:+PrintGCDetails   打印详细的GC日志
  • -Xloggc:/var/gc.log   将GC日志打印在根目录的var文件夹下的gc.log文件中

class

  • -verbose:class   打印类加载和卸载信息

堆内存

  • -Xmx2048m   最大堆内存
  • -Xms2048m   最小堆内存
  • -Xmn512m   新生代内存
  • -XX:SurvivorRatio   值为eden/from=eden/to
  • -XX:+HeapDumpOnOutOfMemoryError   在内存溢出时导出整个堆信息
  • -XX:HeapDumpPath=/var/heap.dump   指定导出堆的存放路径

方法区

  • -XX:PermSize=50m  方法区大小
  • -XX:MaxPermSize=50m   方法区最大大小

Metaspace

  • -XX:MaxMetaspaceSize  指定元空间的大小,默认情况下,只受限于系统内存大小

  • -Xss1m

直接内存

  • -XX:MaxDirectMemorySize   最大可用直接内存,默认最大值为-Xmx,直接内存使用量达到该值时,触发垃圾回收

以上是关于第十章 常用的JVM参数记录的主要内容,如果未能解决你的问题,请参考以下文章

JVM调优常用参数配置

JVM虚拟机---常用JVM配置参数

常用jvm参数配置

常用JVM参数

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

JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略