jdk8的默认垃圾收集器

JDK8默认的垃圾回收器:
今天面试宝能集团被问到这个问题,然后请教了一下学长,总结这这篇文章:
java -XX:+PrintCommandLineFlags -version
调出cmd,输入以上命令,查看:

java -XX:+PrintCommandLineFlags -version //答应命令行标记
-XX:InitialHeapSize=132556864  //初始化的堆大小
-XX:MaxHeapSize=2120909824 //最大堆的大小
-XX:+PrintCommandLineFlags //
-XX:+UseCompressedClassPointers //使用压缩指针
-XX:+UseCompressedOops //可以压缩指针
-XX:-UseLargePagesIndividualAllocation //
-XX:+UseParallelGC//使用并发收集器,只对年轻代有用。
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Parallel最主要的优势在于使用多线程去完成垃圾清理工作,这样可以充分利用多核的特性,大幅降低gc时间。

你可能感兴趣的:(java,jvm,jdk,垃圾回收,cmd)