【垃圾收集器相关JVM参数】
回收器 | JVM参数 | 作用 |
---|---|---|
ParNew | -XX:+ParallelGCThreads | GC时的工作线程数量 |
ParallelOldGC | ||
ParallelGC | -XX:MaxGCPauseMillis | 设置最大GC停顿时间 |
-XX:GCTimeRatio | 设置吞吐量大小 | |
-XX:+UseAdaptiveSizePolicy | 打开自适应GC策略 | |
CMS | -XX:ConcGCThreads | GC时的工作线程数量 |
-XX:ParallelCMSThreads | ||
-XX:CMSInitiatingOccupancyFraction | 默认68,即当老年代68%时执行CMS回收 | |
-XX:+UseCMSCompactAtFullCollection | 完成GC后,进行一次内存碎片整理 | |
G1 | -XX:+ParallelGCThreads | GC时的工作线程数量 |
-XX:MaxGCPauseMillis | 设置最大GC停顿时间 | |
-XX:InitiatingHeapOccupancyPercent | 默认45,当堆占用率达到45%,执行并发标记周期 |
【JVM常用参数】
【配置JMM的参数】
(-XX:SurvivorRatio=eden/from=eden/to)
-XX:SurvivorRatio=8