-
-XX:+UseSerialGC = Serial New(DefNew) + serial Old
小型程序。默认情况下不会是这种选项,HotSpot会根据计算及配置和JDK版本自动选择收集器 -
-XX:+UseParNewGc = ParNew + SeialOld
这个组合已经很少用 在某些版本中已经废弃 -
-XX:+UseConc(urrent)MarkSweepGC = ParNEw + CMS + Serial Old
-
-XX:+UseParallelGC = Parallel Scavenge + Parallel Old (1.8默认)【PS+ Serial Old】
-
-XX:+UseParallelOldGC = Parallel Scavenge + Parallel Old
-
-XX:UseG1GC = G1
-
Linux中没找到默认GC的查看方法,而Windows中会打印UseParallelGC
java +XX:+PrintCommandLineFlags -version
通过GC日志来分辨 -
Linux下版本默认的垃圾回收器到底是什么?
1.8.0_181 默认(看不出来)Copy MarkComPact
1.8.0_222 默认 PS+PO