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

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

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

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

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

相关推荐
计算机毕设指导62 分钟前
基于微信小程序的派出所业务管理系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·uniapp
ohoy11 分钟前
Xxl-Job实现订单30分钟未支付自动取消
java
明洞日记11 分钟前
【设计模式手册022】抽象工厂模式 - 创建产品家族
java·设计模式·抽象工厂模式
用户83071968408212 分钟前
Spring Boot 多数据源与事务管理深度解析:从原理到实践
java·spring boot
Yiii_x12 分钟前
基于多线程机制的技术应用与性能优化
java·经验分享·笔记
uup12 分钟前
包装类的 “缓存陷阱”:Integer.valueOf (128) == 128 为何为 false?
java
小徐Chao努力12 分钟前
Go语言核心知识点底层原理教程【Map的底层原理】
java·golang·哈希算法
后端小张13 分钟前
【AI 学习】LangChain框架深度解析:从核心组件到企业级应用实战
java·人工智能·学习·langchain·tensorflow·gpt-3·ai编程
_李小白17 分钟前
【Android FrameWork】第三十四天:系统设置项(Settings)与系统属性(System Properties)
android·jvm·oracle
天天摸鱼的java工程师18 分钟前
后端密码存储优化:BCrypt 与 Argon2 加密方案对比
java·后端