G1垃圾收集器jvm参数
所属分类 java
浏览量 1887
-XX:+UseG1GC
-Xmx
-Xms
-XX:MaxGCPauseMillis=200 单位ms
-XX:InitiatingHeapOccupancyPercent=45
IOHP 默认 45% 整个堆使用率超过该值时 触发并发GC周期
-XX:+PrintGCDetails
-XX:+PrintAdaptiveSizePolicy
-XX:G1HeapRegionSize 分区region大小 1 2 4 8 16 32 M
-XX:+PrintReferenceGC
-XX:+ParallelRefProcEnabled
-XX:ParallelGCThreads=n 并行阶段使用的线程数
-XX:ConcGCThreads=n 并发垃圾收集器使用的线程数量
-XX:NewRatio=n 新生代与老年代大小比例(Ratio). 默认为 2.
-XX:SurvivorRatio=n eden/survivor 空间大小比例(Ratio). 默认为 8.
-XX:MaxTenuringThreshold=n 晋升到老年代的年龄阈值(tenuring threshold). 默认为 15.
-XX:G1ReservePercent=n
-XX:G1NewSizePercent 新生代最小值,默认值5%
-XX:G1MaxNewSizePercent 新生代最大值,默认值60%
-XX:G1HeapWastePercent
可回收百分比小于该值,不会启动混合垃圾回收周期。默认值是 10%
G1MixedGCLiveThresholdPercent 老年代 region 存活对象占比,小于该值,才会被选入CSet。
G1MixedGCCountTarget 一次global concurrent marking之后,最多执行Mixed GC的次数。
G1OldCSetRegionThresholdPercent 一次Mixed GC中能被选入CSet的最多老生代region数量
解锁实验性参数
-XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=10 -XX:G1MaxNewSizePercent=75
上一篇
下一篇
理性客观看待区块链的应用前景
如何在10亿个长整数中找出前1000最大的数
堆内存结构及GC触发条件
G1的两种GC模式
英语写作中常用的45个万能短语
混社会语录大全句句经典