zoukankan      html  css  js  c++  java
  • [jvm] 启动参数配置

    需要背下来的参数

    -XX:+PrintFlagsFinal // 打印JVM所有默认的参数
    -Xverify:none   //关闭类加载的验证阶段参数,以缩短类加载时间
    -XX:+PrintGCTimeStamps   // 打印时间戳
    -XX:+PrintGCDetails  //打印GC详情
    -Xloggc:D:sclogcmpCenter.log //日志输出位置
    
    

    [java启动参数目录详解](https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABCBGHF)

    标准参数

    标准参数,顾名思义,标准参数中包括功能以及输出的结果都是很稳定的,基本上不会随着JVM版
    本的变化⽽变化。标准参数以-开头,如:java -version、java -jar等,通过java -help可以查询所有的标
    准参数,
    我们可以通过 -help 命令来检索出所有标准参数。
    java -help
    java -help

    ⾮标准参数

    ⾮标准参数以-X开头,是标准参数的扩展。对应前⾯讲的标准化参数,这是⾮标准化参数。表示在
    将来的JVM版本中可能会发⽣改变,但是这类以-X开始的参数变化的⽐较⼩。
    我们可以通过 Java -X 命令来检索所有-X 参数。

    jvm 内存参数设置

    1. 默认堆的大小Xmx为物理内存的1/64
    2. 默认元空间的大小为内存的1/4

    不稳定参数

    这也是⾮标准化参数,相对来说不稳定,随着JVM版
    本的变化可能会发⽣变化,主要⽤于JVM调优和debug。
    不稳定参数以-XX 开头,此类参数的设置很容易引起JVM 性能上的差异,使JVM存在极⼤的不稳定
    性。如果此类参数设置合理将⼤⼤提⾼JVM的性能及稳定性。
    性能参数:⽤于JVM的性能调优和内存分配控制,如内存⼤⼩的设置;
    ⾏为参数:⽤于改变JVM的基础⾏为,如GC的⽅式和算法的选择;
    调试参数:⽤于监控、打印、输出jvm的信息;
    不稳定参数的语法

  • 相关阅读:
    反恐24小时[第1季]——我打赌这是我第一次写观后感
    单片机设计-带时间显示的十字路口交通灯控制系统
    ASPxGridView控件的使用
    DataRow复制一行到另一个DataTable
    参数化、检查点、关联基本理解
    录制方式及一些脚本字段信息
    参数化的一些实践
    [转载]WinXp 自动运行的设置方法
    [转载]Windows Xp中如何设置自动登录
    [转载]WinXp 自动运行的设置方法
  • 原文地址:https://www.cnblogs.com/anycc/p/14583019.html
Copyright © 2011-2022 走看看