美文网首页
jvm参数详解

jvm参数详解

作者: aNullPoint | 来源:发表于2020-07-03 10:24 被阅读0次

    1.jvm参数分类

    根据jvm参数头可以区分参数类型,共有三种,- , -x , -xx

    标准参数 - :所有的jvm都必须实现这些参数的功能,而且向后兼容

    -verbose:class     -verbose:gc         -verbose:jni

    非标准参数 -X : 默认jvm实现这些功能,但是不保证所有jvm都实现,不保证向后兼容

    -Xms20m        -Xmx20m         -Xmn20m

    非Stable参数 -XX :此类参数各个jvm实现有所不同,将来可能取消

    -XX:+PrintGCDetails    -XX:-UserParallelGC    -XX:+PrintGCTimeStamps

    2.关键参数详解

    -Xms20m   -X memory size   设置jvm初始化堆大小为20m,一般与 -Xmx相同避免垃圾回收完成后jvm重分配

    -Xmx20m   -X memory max   设置jvm最大可用内存为20m

    -Xmn10m   -X memory new   设置新生代大小10m

    -Xss128k    -X stack  size  设置每个线程的栈大小128k

    -verbose:gc  输出gc信息

    -XX:+printGC

    -XX:+PrintGCDetails     打印GC详情

    -XX:+PrintGCTimeStamps    打印GC时间戳

    相关文章

      网友评论

          本文标题:jvm参数详解

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