常用的 JVM 配置参数有哪些?

Sherwin.Wei Lv8

常用的 JVM 配置参数有哪些?

回答重点

  • -Xms:初始化堆内存大小
  • -Xmx:最大堆内存大小
  • -Xss:设置每个线程的栈大小
  • -XX:MetaspaceSize:初始化元空间大小
  • -XX:MaxMetaspaceSize:最大元空间大小
  • -XX:+HeapDumpOnOutOfMemoryError:当发生 OutOfMemoryError 时,生成堆转储(heap dump)
  • -XX:+PrintGCDetails:打印详细的垃圾回收日志
  • -XX:+UseG1GC:启用G1垃圾收集器
  • -XX:+UseConcMarkSweepGC:启用CMS垃圾收集器
  • -XX:+UseZGC:启用ZGC(低延迟垃圾收集器)
Comments
On this page
常用的 JVM 配置参数有哪些?