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

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

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

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

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

相关推荐
oddsand116 分钟前
Redis网络模型
java·数据库·redis
皮卡祺q21 分钟前
【redies0-导论】分布式系统的演进-引进redis原因
java·数据库·redis
roman_日积跬步-终至千里22 分钟前
如何分析复杂架构:一套真正能落地的方法
java·开发语言·架构
武子康28 分钟前
Java-02 深入浅出MyBatis 3 快速入门:环境配置、项目创建与 CRUD 操作
java·后端
Don.TIk32 分钟前
ChapterOne-搭建项目骨架
java·spring·spring cloud·mybatis
Don.TIk33 分钟前
ChaperTwo-整合 SaToken 实现 JWT 登录功能
java·开发语言
qq_25183645733 分钟前
基于java Web汽车销售管理系统设计与实现
java·前端·汽车
南极企鹅37 分钟前
事务&@Transactional注解
java·数据库·spring·oracle·mybatis
yaoxin5211231 小时前
406. Java 文件操作基础 - 字符与二进制流
java·开发语言·python
happymaker06261 小时前
SpringBoot学习日记——DAY02(SpringBoot整合Swagger3)
java·spring boot·学习