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。如下图:

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.

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

  1. java8 默认垃圾收集,面试官:怎么做JDK8的垃圾收集器的调优(面试常问)

    看着面试官真诚的眼神,心中暗想看起来年纪轻轻却提出如此直击灵魂的问题.擦了擦额头上汗,我稍微调整了一下紧张的情绪,对面试官说: 在JDK8中有Serial收集器.Parallel收集器.CMS收集器. ...

  2. java8 垃圾收集_面试官:怎么做JDK8的垃圾收集器的调优(面试常问)

    看着面试官真诚的眼神,心中暗想看起来年纪轻轻却提出如此直击灵魂的问题.擦了擦额头上汗,我稍微调整了一下紧张的情绪,对面试官说: 在jdk8中有serial收集器.parallel收集器.cms收集器. ...

  3. java8默认垃圾收集器_Java 8中最快的垃圾收集器是什么?

    java8默认垃圾收集器 OpenJDK 8具有几种垃圾收集器算法,例如Parallel GC , CMS和G1 . 哪一个最快? 如果默认GC从Java 8中的并行GC更改为Java 9中的G1(当 ...

  4. jdk默认垃圾收集器

    jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代). jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Paralle ...

  5. Oracle提议将G1作为Java 9的默认垃圾收集器

    Oracle正在考虑将JEP 248包含到Java 9的JEP列表中,即在服务器配置中将G1作为默认垃圾收集器.该决定在Java社区引发了一些争论,许多人都认为并发标记和扫描(CMS)收集器可能更合适 ...

  6. jvm默认垃圾收集器

    jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel ...

  7. java9默认收集器_Oracle提议将G1作为Java9的默认垃圾收集器

    Oracle正在考虑将 JEP 248 包含到 Java 9的JEP列表 中,即在服务器配置中将G1作为默认垃圾收集器.该决定在Java社区引发了一些争 Oracle正在考虑将 JEP 248 包含到 ...

  8. java默认收集器_jvm默认垃圾收集器

    jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel ...

  9. Java8默认垃圾收集器介绍

    如何确认自己的JDK使用的哪个垃圾收集器? 在可以用jvm参数,打印自己的jdk版本和收集器信息 -XX:+PrintCommandLineFlags -version 测试代码-指定参数启动 /** ...

最新文章

  1. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)
  2. java音乐播放器文库_android音乐播放器开发教程
  3. Cocos2d-x 手游开发群:296733909
  4. 用JavaFX编写图块引擎
  5. SharePoint 站点结构及概念
  6. java 场景处理,将黄瓜场景示例作为一个场景处理
  7. 像个字段相减绝对值_遇见你丨像个英雄一样活着 瘫痪作家用手指敲击文字著百万字文学作品...
  8. Hadoop Hive概念学习系列之hive里的扩展接口(CLI、Beeline、JDBC)(十六)
  9. 矩阵求逆(JAVA)利用伴随矩阵
  10. 使用onenote记HTML笔记,以记录网页上的内容为例,教你如何利用OneNote 2010轻松记录笔记...
  11. (纪中)2162. 方格纸(square)【差分+前缀和】
  12. 智能语音对话处理过程
  13. 少年三国志服务器关闭注册,少年三国志2服务器关闭注册 怎么登陆到老区
  14. Debug以及解题思路
  15. 训练集、验证集、测试集的作用和意义
  16. 机顶盒 img打包工具_安卓网络机顶盒如何通过KODI看m3u8电视直播
  17. b500k电位器引脚接法_6脚电位器B50K,引脚怎么接呢
  18. 无处不在的算法---《算法神探》读后感
  19. pdf怎么压缩又小又清晰?
  20. 区块链之PBFT算法

热门文章

  1. lesson7 集合set
  2. Python中可变数据类型和不可变数据类型
  3. nginx核心模块常用指令
  4. Ajax的简单实现(JQuary)
  5. 20160419 while练习,复习
  6. QQ聊天文字背影图片拉伸方法
  7. openssl工具调试ssl加密ftp
  8. 9.28 linux系统基础优化
  9. java 基础知识巩固_Java基础巩固——《Java核心技术基础·卷一:基础知识》
  10. webclient 请求期间发生异常_ARM异常中断的原因及处理措施