1 命令
java -XX:+PrintCommandLineFlags -version
2 输出内容:
-XX:InitialHeapSize=2147483648 -XX:MaxHeapSize=32210157568 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
3 参数对照表

可知当前JVM采用的垃圾收集器为Parallel Scavenge(新生代)+Parallel Old(老年代)
4 各版本JDK默认的垃圾收集器
JDK1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)
JDK1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)
JDK1.9 默认垃圾收集器G
Java 1.8垃圾收集器解析:ParallelScavenge+ParallelOld
本文详细解读了Java 1.8中默认的垃圾收集器组合,包括ParallelScavenge新生代和ParallelOld老年代,并介绍了JDK不同版本的默认配置。
174万+

被折叠的 条评论
为什么被折叠?



