查看JDK不同版本使用的垃圾回收器,设置参数:-XX:+PrintCommandLineFlags(我截图中少了一个加号+)
结论:JDK 1.8 默认采用的是ParallelGC ,老年代默认就是Parallel old 了,JDK 1.9默认采用的就是 G1 垃圾回收器了。
以上是使用 IDEA 工具查看,还可以使用命令在 cmd 黑窗口查看(IDEA也可以在Terminal窗口里使用以下命令):
命令方式一:
(1)使用 jps -v
命令查看当前运行的Java程序的进程 id;
jps -v
(2)得到进程 id ,使用命令 jinfo -flags 进程id(就会打印 jvm的所有参数)
jinfo -flags xxx
你会发现在倒数第二行的