失效链接处理 |
JVM 参数汇总 PDF 下载
本站整理下载:
提取码:v2be
相关截图:
主要内容:
JVM 参数汇总 JVM 参数汇总表 参数 说明 默认值& 推荐设置 Xms Java堆内存的⼤⼩ Xmx Java堆内存的最⼤⼤⼩ Xmn Java堆内存的年轻代⼤⼩,扣除年轻代 就是⽼年代的⼤⼩ XXPermSize 永久代的⼤⼩ ⼏百兆即可, ⼀般256m~512m XXMaxPermSize 永久代的最⼤⼤⼩ Xss 每个线程的栈内存⼤⼩ ⼀般设置为 1m XXMetaspaceSize 1.8之后设置永久代⼤⼩的参数 同- XXPermSize XXMaxMetaspaceSize 1.8之后设置永久代最⼤⼤⼩的参数 XXMaxTenuringThreshold 年轻代经历多少次垃圾回收后会进⼊⽼ 年代 默认15次 XXPretenureSizeThreshold ⼤对象直接进⼊⽼年代的阈值 ⼀般设置为 1m XXHandlePromotionFailure 是否开启空间担保机制需要设置的参数 ⼀般打开, 1.6之后默认 打开 XXSurvivorRatio 新⽣代eden区和survivor区的⽐例,假 如设置为8,即为811,设置为4,即为 411 默认为8
JVM 参数汇总 2 参数 说明 默认值& 推荐设置 XXUseParNewGC 为系统指定年轻代垃圾回收器为 ParNew XXParallelGCThreads 指定ParNew的垃圾回收线程数 默认为cpu核 ⼼数,⼀般不 需要设置 XXCMSInitiatingOccupancyFaction 设置⽼年代占⽤多少⽐例的时候触发 CMS垃圾回收 JDK 1.6⾥⾯ 默认的值是 92%。 -XXUseCMSCompactAtFullCollection 打开了以后,会在Full GC之后要再次进 ⾏“Stop the World”,停⽌⼯作线程,然 后进⾏碎⽚整理。 XXCMSFullGCsBeforeCompaction 这个意思是执⾏多少次Full GC之后再执 ⾏⼀次内存碎⽚整理的⼯作 默认是0,意 思就是每次 Full GC之后 都会进⾏⼀次 内存整理。 XXUseG1GC 使⽤G1垃圾回收器 XXG1HeapRegionSize G1垃圾回收器每个Region的⼤⼩设置。 ⼀般是堆内存 的总⼤ ⼩/2048,保 持默认即可 XXG1NewSizePercent G1年轻代初始占⽐ XXG1MaxNewSizePercent G1年轻代最⼤占⽐ XXInitiatingHeapOccupancyPercent 触发Xixed GC的⽼年代占⽐ ⼀般是45% XXG1MixedGCCountTarget 混合回收的过程中,最后⼀个阶段执⾏ ⼏次混合回收 默认值是8次 XXG1HeapWastePercent 默认值是5%,⼀旦空闲出来的Region数 量达到了堆内存的5%,此时就会 ⽴即 停⽌混合回收,意味着本次混合回收就 结束了。 默认值是5%
|