当我们有多个应用,应用自带JDK且版本不一样时,我们怎么查看当前JVM使用的是哪种垃圾回收器?
一、命令如下:
java -XX:+PrintCommandLineFlags
二、这是我配在环境变量下的jdk,版本是1.8
从图中可以看出jdk8默认使用的是ParallelGC,也就是Parallel Scanvenge + Serial Old的组合。如图下周志明写的虚拟机书里面的截图:
网上的博客里面有很多说ParallelGC是Parallel Scavenge + Parallel Old