zoukankan      html  css  js  c++  java
  • JVM垃圾收集相关经常使用參数

      參  数

     描  述

     UseSerialGC

     虚拟机执行在Client 模式下的默认值,打开此开关后,使用Serial +
    Serial Old 的收集器组合进行内存回收

     UseParNewGC

     打开此开关后,使用ParNew + Serial Old 的收集器组合进行内存回收

     UseConcMarkSweepGC

     打开此开关后,使用ParNew + CMS + Serial Old 的收集器组合进行内存
    回收。Serial Old 收集器将作为CMS 收集器出现Concurrent Mode Failure失败后的后备收集器使用

     UseParallelGC

     虚拟机执行在Server 模式下的默认值,打开此开关后。使用Parallel
    Scavenge + Serial Old(PS MarkSweep)的收集器组合进行内存回收

     UseParallelOldGC

     打开此开关后。使用Parallel Scavenge + Parallel Old 的收集器组合进行内存回收

     SurvivorRatio

     新生代中Eden 区域与Survivor 区域的容量比值。 默觉得8, 代表
    Eden :Survivor=8∶1

     PretenureSizeThreshold

     直接晋升到老年代的对象大小,设置这个參数后。大于这个參数的对象
    将直接在老年代分配

     MaxTenuringThreshold

     晋升到老年代的对象年龄。每一个对象在坚持过一次Minor GC 之后,年
    龄就加1,当超过这个參数值时就进入老年代

     UseAdaptiveSizePolicy

     动态调整Java 堆中各个区域的大小以及进入老年代的年龄

     HandlePromotionFailure

     是否同意分配担保失败,即老年代的剩余空间不足以应付新生代的整个
    Eden 和Survivor 区的全部对象都存活的极端情况

     ParallelGCThreads

     设置并行GC 时进行内存回收的线程数

     GCTimeRatio

     GC 时间占总时间的比率,默认值为99,即同意1% 的GC 时间。仅在
    使用Parallel Scavenge 收集器时生效

     MaxGCPauseMillis

     设置GC 的最大停顿时间。仅在使用Parallel Scavenge 收集器时生效

     CMSInitiatingOccupancyFraction

     设置CMS 收集器在老年代空间被使用多少后触发垃圾收集。默认值为
    68%,仅在使用CMS 收集器时生效

     UseCMSCompactAtFullCollection

     设置CMS 收集器在完毕垃圾收集后是否要进行一次内存碎片整理。仅
    在使用CMS 收集器时生效

     CMSFullGCsBeforeCompaction

     设置CMS 收集器在进行若干次垃圾收集后再启动一次内存碎片整理。
    仅在使用CMS 收集器时生效

  • 相关阅读:
    HDU 5585 Numbers
    HDU 3308 LCIS
    POJ 2991 Crane
    POJ 1436 Horizontally Visible Segments
    POJ 3667 Hotel
    HaiHongOJ 1003 God Wang
    【SDOI 2008】 递归数列
    5月19日省中提高组题解
    【HDU 1588】 Gauss Fibonacci
    【POJ 3233】Matrix Power Series
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7105653.html
Copyright © 2011-2022 走看看