JVM虚拟机:如何查看自己的JVM默认的垃圾回收器

只需要在程序运行的时候指定下面的参数就可以看到当前自己的JVM默认的垃圾回收器是什么?如下所示:

如上所示,默认使用的是G1回收器,这是我的电脑,因为我的电脑安装jdk的版本是1.9

如果你的jdk的版本是1.8,那么此时默认的垃圾回收器为:PS + ParallelOld

这里有一个很有意思的现象,1.8是PS+PO,1.9是G1,没有默认使用CMS的,这是因为CMS存在一些问题,所以不是很常用,但是并不能说CMS没有意义,它实现的并发标记的方式,是G1的灵感所在,后面我们会进行详细的介绍。

相关推荐
茂茂在长安2 分钟前
JAVA面试_进阶部分_java中四种引用类型(对象的强、软、弱和虚引用)
java·jvm·面试
程序员鱼皮4 分钟前
带大家做了个 AI 项目,没想到这么简单!
java·程序员·ai 编程
北京_宏哥14 分钟前
《手把手教你》系列基础篇(九十七)-java+ selenium自动化测试-框架设计篇-Selenium方法的二次封装和页面基类(详解教程)
java·selenium·前端工程化
北京_宏哥18 分钟前
《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
java·前端·selenium
添砖Java中23 分钟前
RPC服务调用深度解析:从原理到Java实践
java·网络协议·rpc
ramsey1724 分钟前
jmeter-md5加密
java·开发语言·jmeter
Lx35229 分钟前
《从头开始学java,一天一个知识点》之:方法定义与参数传递机制
java·后端
ADFVBM33 分钟前
Spring Boot拦截器(Interceptor)详解
java·spring boot·后端
故事与他64538 分钟前
upload-labs-master通关攻略(13~16)
java·服务器·前端·安全·网络安全