美文网首页
jvm参数打印

jvm参数打印

作者: 1ab793c447f6 | 来源:发表于2019-07-18 11:43 被阅读0次

    引言

    本文介绍了jvm参数如何划分,如何查看所有参数,参数的属性介绍,从做好最简单的事情开始培养一定jvm问题的解决能力。

    著作权归作者所有,转载请注明出处。

    常见参数

    • 打印所有参数初始化默认值
    -XX:+PrintFlagsInitial
    
    • 打印所有参数赋值后的值
    -XX:+PrintFlagsFinal
    
    • 打印前两参数的差值
    -XX:+PrintCommandLineFlags
    

    参数属性解析

    • 第一列数据

    类型 介绍
    bool 布尔类型
    ccstr 字符串,比如指定文件地址
    ccstrlist 字符串list,用逗号分隔
    double 浮点类型
    intx 平台字长一样宽的带符号整型,例如64位机器的字长是64,有符号标识范围为-2^63 ~ (2^63)-1。
    uintx 平台字长一样宽的无符号整型,例如64位机器的字长是64,无符号表示范围为0 ~ (2^64)-1。
    uint64_t _t表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,它们其实是我们已知的类型的别名。
    • 第二列数据

    参数名称

    • 第三列数据

    类型 介绍
    := 表示改属性取值有被修改过
    = 表示该属性取值为默认值
    • 第四列数据

    类型 介绍
    product 官方支持, JVM内部选项
    rw 可动态写入的
    C1 Client JIT 编译器
    C2 Server JIT 编译器
    pd platform Dependent 平台独立
    lp64 仅 64 位JVM
    manageable 外部定义的并且是可动态写入的
    diagnostic 用于虚拟机debug的
    experimental 非官方支持的

    相关文章

      网友评论

          本文标题:jvm参数打印

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