gc()两分钟了解JDK8默认垃圾收集器(附英文)

简介: gc()两分钟了解JDK8默认垃圾收集器(附英文)

Hello!today let's try to know the default GC of JDK8.You know,在JDK8中JVM(Java Virtual Machine)的参数大概总数有1850多个,有详细介绍的参数也有680之多。而这就包括使用默认垃圾收集器的参数,可以通过java -XX:+PrintCommandLineFlagsjvm -version命令打印出JDK默认使用的GC。如下图:


微信图片_20220112222533.jpg


The default GC of JDK8


上图红框的UseParallelGC就是Parallel Scavenge(新生代)+Parallel Old(老年代),也就是说:JDK8 默认垃圾收集器是Parallel Scavenge+Parallel Old。


Parallel Scavenge

The parallel collector (also known as the throughput collector) performs minor collections in parallel, which can significantly reduce garbage collection overhead. It is intended for applications with medium-sized to large-sized data sets that are run on multiprocessor or multithreaded hardware. The parallel collector is selected by default on certain hardware and operating system configurations, or can be explicitly enabled with the option -XX:+UseParallelGC.


Parallel Scavenge收集器(也称为吞吐量收集器)以并行的方式执行小规模的收集,这可以显著降低垃圾收集开销。它适用于在多处理器或多线程硬件上运行的具有中等规模到大型数据集的应用程序。Parallel Scavenge在某些硬件和操作系统配置上是默认选择的,或者可以通过选项-XX:+UseParallelGC明确启用。


以上英文选自https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/collectors.html


well so much for today.thank you for watching.see you tomorrow.


相关文章
|
缓存 Java 索引
查看并解析当前jdk的垃圾收集器
本文介绍了如何查看和解析当前JDK使用的垃圾收集器,通过在IDEA中配置JVM选项并运行示例代码来展示G1垃圾回收器的详细信息和命令行标志。
184 0
查看并解析当前jdk的垃圾收集器
|
Java
JDK8的shenandoah GC/zgc啥时能转正?
JDK8的shenandoah GC/zgc啥时能转正?
241 0
|
存储 缓存 Java
一文了解JDK12 13 14 GC调优秘籍-附PDF下载
一文了解JDK12 13 14 GC调优秘籍-附PDF下载
一文了解JDK12 13 14 GC调优秘籍-附PDF下载
|
存储 缓存 Oracle
一张PDF了解JDK10 GC调优秘籍-附PDF下载
一张PDF了解JDK10 GC调优秘籍-附PDF下载
一张PDF了解JDK10 GC调优秘籍-附PDF下载
|
存储 监控 Oracle
一张PDF了解JDK9 GC调优秘籍-附PDF下载
一张PDF了解JDK9 GC调优秘籍-附PDF下载
一张PDF了解JDK9 GC调优秘籍-附PDF下载
|
存储 算法 Java
八张图彻底了解JDK8 GC调优秘籍-附PDF下载
八张图彻底了解JDK8 GC调优秘籍-附PDF下载
八张图彻底了解JDK8 GC调优秘籍-附PDF下载
|
算法 Java 程序员
全网最全JDK1~JDK15十一种JVM垃圾收集器的原理总结(下)
全网最全JDK1~JDK15十一种JVM垃圾收集器的原理总结(下)
312 0
全网最全JDK1~JDK15十一种JVM垃圾收集器的原理总结(下)
|
存储 算法 Java
全网最全JDK1~JDK15十一种JVM垃圾收集器的原理总结(上)
全网最全JDK1~JDK15十一种JVM垃圾收集器的原理总结(上)
181 0
全网最全JDK1~JDK15十一种JVM垃圾收集器的原理总结(上)
|
存储 Java 编译器
一张PDF了解JDK11 GC调优秘籍-附PDF下载
一张PDF了解JDK11 GC调优秘籍-附PDF下载
|
存储 算法 Java
八张图彻底了解JDK8 GC调优秘籍
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介 JVM的参数有很多很多,根据我的统计JDK8中JVM的参数总共有1853个,正式的参数也有680个。
八张图彻底了解JDK8 GC调优秘籍