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

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

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

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

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

相关推荐
郭龙_Jack3 分钟前
Java 17 到 Java 25:LTS 升级的全面收益与迁移指南
java·开发语言·python
2301_809244537 分钟前
mysql如何处理大量重复值索引_mysql索引存储特征分析.txt
jvm·数据库·python
要开心吖ZSH9 分钟前
Java AI Agent 开发中的 RAG 实现方案及小白入门指南
java·ai·agent·rag
掉鱼的猫9 分钟前
Java 流程编排新范式 Solon Flow:一个引擎,七种节点,覆盖规则/任务/工作流/AI 编排全场景
java·workflow
2401_8844541516 分钟前
如何管理只读表空间的备份_跳过只读表空间的RMAN优化策略
jvm·数据库·python
woxihuan12345621 分钟前
CSS移动端实现响应式导航菜单_利用媒体查询切换显示隐藏状态
jvm·数据库·python
Aaa1111144321 分钟前
四类地址 逻辑地址 线性地址 虚拟地址 物理地址
java
小则又沐风a22 分钟前
深入了解进程概念 第二章
java·linux·服务器·前端
程序猿进阶24 分钟前
OpenClaw Mac 安装教程
java·macos·ai·架构·agent·openclaw
彳亍10124 分钟前
mysql如何通过mysqldump备份视图与触发器_使用相关参数
jvm·数据库·python