查看JVM使用的什么垃圾收集器

一、方法一

java -XX:+PrintCommandLineFlags -version

二、方法二

java -XX:+PrintFlagsFinal -version | grep 

三、方法三

import java.lang.management.GarbageCollectorMXBean;
import java.lang.management.ManagementFactory;
import java.util.List;
 
public class x {
    public static void main(String args[]) {
        List<GarbageCollectorMXBean> l = ManagementFactory.getGarbageCollectorMXBeans();
        for(GarbageCollectorMXBean b : l) {
            System.out.println(b.getName());
        }
    }

PS MarkSweep (enabled with -XX:+UseParallelOldGC)
the parallel scavenge mark-sweep collector, parallelised version (i.e. uses multiple threads) of the MarkSweepCompact.

posted @ 2022-01-26 11:35  冬马党  阅读(161)  评论(0)    收藏  举报