jvm 的参数类型

举报
Nick Qiu 发表于 2020/10/23 12:46:28 2020/10/23
【摘要】 jvm 的参数类型同步滚动:开jvm的结构标准参数-help-server -client-version -showversion-cp -classpathX参数,非标准参数-Xint -- 解释执行-Xcomp -- 第一次使用就编译成本地代码-Xmixed -- 混合模式,jvm自己决定XX参数非标准参数相对不稳定主要是用来JVM调优和DEBUGboolean类型格式: -XX:[+...

jvm 的参数类型

同步滚动:

jvm的结构


image.png

标准参数

  • -help

  • -server -client

  • -version -showversion

  • -cp -classpath

X参数,非标准参数

  • -Xint -- 解释执行

  • -Xcomp -- 第一次使用就编译成本地代码

  • -Xmixed -- 混合模式,jvm自己决定

XX参数

  • 非标准参数

  • 相对不稳定

  • 主要是用来JVM调优和DEBUG

boolean类型

格式: -XX:[+-]<name> 表示启动或者禁止name属性

如: -XX:+UseConcMarkSweepGC
-XX:+UseG1GC

非boolean类型参数

格式:-XX:<name>=<value> 表示设置name的属性值为value
比如: -XX:MaxGCPauseMillis=500
-XX:GCTimeRatio=19

-Xms等价于 -XX:InitialHeapSize 初始化队列大小
-Xmx 等价于 -XX:MaxHeapSize 最大队列大小

补充:
查看进程jinfo -flag MaxHeapSize 19870


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。