zoukankan      html  css  js  c++  java
  • jvm 参数详解

    jvm 使用参数详细说明

     
    参数 描述
    -Xms4000m 初始化堆空间大小 4000m
    -Xmx4000m 最大堆空间大小
    -Xmn1000m 年轻代空间大小
    -Xss512k 设置线程空间大小
    -XX:PermGen 设置永久代内存初始化大小,jdk1.8开始废弃永久代
    -XX:MaxPermGen 设置永久代最大值
    -XX:SurvivorRatio 设置Eden区和Survivor区的空间比例:Eden/S0=Eden/S1 默认为8
    -XX:NewRatio 设置年老代和年轻代的大小比例,默认值是2
    -XX:PermSize=256m 永久区空间大小
    -XX:MaxPermSize=256m 最大永久区空间大小
    -XX:+UseStringCache 启用缓存常用字符串,默认开启
    -XX:+UseConcMarkSweepGC 年老代使用cms收集器
    -XX:UseParNewGC 新生代使用并行收集器
    -XX:ParallelGCThreads=4 并行线程数量
    -XX:CMSClassUnloadingEnabled 允许对类元素进行清理
    -XX:+DisableExplicitGC 禁止显示GC
    -XX:UseCMSInitiatingOccupancyOnly 表示只有达到阀值的时候用进行cms回收
    -XX:CMSInitiatingOccupancyFraction=70           设置cms在老年代回收的阀值为70%
    -verbose:gc 输出虚拟机GC详情
    -XX:+PrintGCDetails 打印GC详情日志
    -XX:+PrintGCDateStamps 打印GC耗时
    -XX:+PrintTenuringDistribution 打印Tenuring年龄信息
    -XX:+HeapDumpOnOutOfMemoryError 当抛出oom错误时进行HeapDump
    -XX:HeapDumpPath=/home/admin/logs 指定HeapDump文件的输出路径
    -XX:+UseSerialGC 串行,Young区和Old区都使用串行,使用复制算法回收,逻辑简单高效,无线程切换
    开销
    -XX:+UseParallelGC 并行, Young区:使用Parallel Scavenge回收算法,会产生多个线程并行回收.通过
    -XX:ParallelGCThreads=n 参数指定线程数,默认是cpu核数;Old区:单线程
    -XX:+UseParallelOldGC 并行,和UseParallelGC一样,Young区和Old区的垃圾回收都用多线程收集
    -XX:+UseConcMarkSweepGC 并发、短暂停顿的并发收集。young区:可以使用普通的Parallel垃圾收集算法
    由参数 -XX:+UseParNewGC来控制;old区:只能使用Concurrent Mark Sweep
    -XX:+UseG1GC 并行的、并发的和增量式压缩短暂停顿的垃圾收集器。不区分Young区
    和Old区空间。它把堆空间划分为多个大小相等的区域。当进行垃圾收集时,
    它会优先收集存活对象比较少的区域,因此叫"Garbage First"

    -XX:CompileThreshold 设定热点代码转编译执行阈值

    -XX:CounterHalfLifeTime 设定一段时间内方法被调用的次数,这个时间的半衰期

    -XX:-UseCounterDecay 关闭热度衰减,让方法计数器统计方法调用的绝对次数,这样只要系统的运行时间足够长,绝大部分方法都会被编译成本地代码

  • 相关阅读:
    Zabbix5 Frame 嵌套
    Zabbix5 对接 SAML 协议 SSO
    CentOS7 安装 Nexus
    CentOS7 安装 SonarQube
    GitLab 后台修改用户密码
    GitLab 查看版本号
    GitLab Admin Area 500 Error
    Linux 安装 PostgreSQL
    Liger ui grid 参数
    vue.js 是一个怪东西
  • 原文地址:https://www.cnblogs.com/zyf-yxm/p/13151209.html
Copyright © 2011-2022 走看看