本文共 1142 字,大约阅读时间需要 3 分钟。
Java 1.8.0_201 jfr 显示的收集器
-XX:+UseG1GC年轻代垃圾收集器:G1New年老代垃圾收集器:G1Old并发GC线程:3并行GC线程:10-XX:+UseSerialGC年轻代垃圾收集器:DefNew年老代垃圾收集器:SerialOld并发GC线程:0并行GC线程:0-XX:+UseParallelOldGC-XX:+UseParallelGC-XX:+UseParallelGC -XX:+UseParallelOldGC年轻代垃圾收集器:ParallelScavenge年老代垃圾收集器:ParallelOld并发GC线程:0并行GC线程:10-XX:+UseConcMarkSweepGC-XX:+UseConcMarkSweepGC -XX:+UseParNewGC年轻代垃圾收集器:ParNew年老代垃圾收集器:ConcurrentMarkSweep并发GC线程:3并行GC线程:10-XX:+UseConcMarkSweepGC -XX:-UseParNewGC年轻代垃圾收集器:ParNew年老代垃圾收集器:ConcurrentMarkSweep并发GC线程:0并行GC线程:0-XX:+UseParNewGC年轻代垃圾收集器:ParNew年老代垃圾收集器:SerialOld并发GC线程:0并行GC线程:10
Java8及以下:
jmap -heap| grep GC
-XX:+UseParallelOldGC-XX:+UseParallelGC> jmap -heap 18352 | grep GCParallel GC with 10 thread(s)
-XX:+UseParNewGC>jmap -heap 20620 | grep GCMark Sweep Compact GC-XX:+UseConcMarkSweepGC>jmap -heap 27564 | grep GCConcurrent Mark-Sweep GC
-XX:+UseG1GC>jmap -heap 7124 | grep GCGarbage-First (G1) GC with 10 thread(s)
貌似这个有点问题..-XX:+UseSerialGC>jmap -heap 27148 | grep GCMark Sweep Compact GC
Java 9 +:
jhsdb jmap --heap --pid| grep GC
>jhsdb jmap --heap --pid 17573 | grep GCGarbage-First (G1) GC with 8 thread(s)
转载地址:http://aeamb.baihongyu.com/