JVM-常见参数

作者: 老荀 | 来源:发表于2020-04-02 21:43 被阅读0次

[TOC]

JVM-常见参数

实验平台MacOS
macOS Catalina 10.15
内存 8 GB 2133 MHz LPDDR3

$ uname -a
Darwin MacBook-Pro.local 19.0.0 Darwin Kernel Version 19.0.0: Wed Sep 25 20:18:50 PDT 2019; root:xnu-6153.11.26~2/RELEASE_X86_64 x86_64
$ java --version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

默认值

  • -Xms 134217728=128m # 堆初始化 本机内存1/64
  • -Xmx 2147483648=2g # 堆最大 本机内存1/4
  • -Xss 1024=1024k # 栈大小
  • -XX:SurvivorRatio 8 # eden:survivor0:survivor1 8:1:1
  • -XX:MaxTenuringThreshold 15 # 晋升年龄
  • -XX:+/-UseBiasedLocking true # 偏向锁是否开启
  • -XX:CompileThreshold 10000 # 编译触发的调用次数阀值
  • -XX:+/-UseCounterDecay true # 热度衰减是否开启
  • -XX:BackEdgeThreshold 100000 # 编译触发的回边触发阀值
  • -XX:OnStackReplacePercentage 140 # OSR比率
  • -XX:InterpreterProfilePercentage 33 # 解释器监控比率

相关文章

网友评论

    本文标题:JVM-常见参数

    本文链接:https://www.haomeiwen.com/subject/ctafphtx.html