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

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

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

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

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

相关推荐
带刺的坐椅2 分钟前
SolonCode v2026.4.1 发布(比 ClaudeCode 简约的编程智能体)
java·ai·llm·agent·solon-ai·claudecode·soloncode
殷紫川2 分钟前
从单体到亿级流量:登录功能全场景设计指南,踩过的坑全给你填平了
java
Filwaod3 分钟前
Cursor+IDEA开发问题
java·idea·cursor
Sunshine for you13 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
爱丽_15 分钟前
Spring 事务:传播行为、失效场景、回滚规则与最佳实践
java·后端·spring
qwehjk200816 分钟前
如何从Python初学者进阶为专家?
jvm·数据库·python
timi先生35 分钟前
语料库全栈项目部署 (Vue + Java + CQPweb)
java·前端·vue.js
sunwenjian8861 小时前
Java进阶--IO流
java·开发语言
客卿1231 小时前
滑动窗口--模板
java·算法
zjjsctcdl2 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql