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

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

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

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

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

相关推荐
The Chosen One9855 分钟前
【操作系统】操作系统引导、虚拟机、进程通信、信号
linux·运维·服务器·操作系统·虚拟机·信号
晚安code25 分钟前
Java编程规范避坑指南:阿里开发手册15条强制规约实战解析
java·后端
小蒜学长1 小时前
“守望自然”招募志愿者环保行动网站的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
萧瑟余晖1 小时前
Java深入解析篇十八之响应式编程
java·开发语言
IKUN家族2 小时前
Spring MVC(五)
java·spring·mvc
weixin_BYSJ19872 小时前
【java项目分享】springboot阅读推荐平台10600
java·javascript·spring boot·python·django·flask·php
小 黄 鸡2 小时前
JVM 核心总结
java
Data_Journal3 小时前
掌握网页抓取中的分页:完整指南
java·服务器·前端
莫逸风3 小时前
【AgentScope 2.0】05-文件系统(Filesystem)详解
java·ai·agent·springai·agentscope