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

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

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

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

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

相关推荐
摇滚侠1 分钟前
JavaWeb 全套教程 Servlet 66-74
java·servlet·tomcat·intellij-idea·jar
Solis程序员17 分钟前
滑动窗口热键探测与三级缓存设计
java·spring·缓存
好家伙VCC36 分钟前
区块链双向支付通道实战:从签名到结算
java·后端·区块链·asp.net
ss27344 分钟前
【入门OJ题解】分苹果问题(Python/Java/C 实现)
java·c语言·python
weikecms1 小时前
美团霸王餐报名API接口
java·开发语言
李白的天不白1 小时前
配置mysql密码
java
何中应1 小时前
Nexus如何上传JAR包
java·maven·jar
我登哥MVP1 小时前
Spring Boot 从“会用”到“精通”:参数解析原理
java·spring boot·后端·spring·servlet·maven·intellij-idea
Wenzar_1 小时前
VITS+Whisper微调:低延迟TTS实战
java·人工智能·whisper
创可贴治愈心灵1 小时前
AI浪潮下C#就业前景剖析:深耕C#为主,按需选修Java与Python
java·人工智能·c#