当前位置: 首页 > news >正文

jdk11新特性——ZGC

一、概述

  • ZGC, A Scalable Low-Latency Garbage Collector(Experimental)。
  • ZGC, 这应该是JDK11最为瞩目的特性, 没有之一. 但是后面带了Experimental, 说明这还不建议用到生产环境.。
    (1)、GC暂停时间不会超过10ms。
    (2)、既能处理几百兆的小堆, 也能处理几个T的大堆(OMG)。
    (3)、和G1相比, 应用吞吐能力不会下降超过15%。
    (4)、为未来的GC功能和利用colord指针以及Load barriers优化奠定基础
    初始只支持64位系统。
  • ZGC是一个并发, 基于region, 压缩型的垃圾收集器, 只有root扫描阶段会STW(stop the world), 因此GC停顿时间不会随着堆的增长和存活对象的增长而变长.

二、设计目标

  • 支持TB级内存容量,暂停时间低(<10ms),对整个程序吞吐量的影响小于15%。 将来还可以扩展实现机制,以支持不少令人兴奋的功能,例如多层堆(即热对象置于DRAM和冷对象置于NVMe闪存),或压缩堆。

三、用法

  • -XX:+UnlockExperimentalVMOptions –XX:+UseZGC ,因为ZGC还处于实验阶段, 所以需要通过JVM参数来解锁这个特性

文章转载自:
http://boniface.kjawz.cn
http://athena.kjawz.cn
http://chartreuse.kjawz.cn
http://cassava.kjawz.cn
http://catface.kjawz.cn
http://bipectinate.kjawz.cn
http://aged.kjawz.cn
http://ashamed.kjawz.cn
http://cathode.kjawz.cn
http://axially.kjawz.cn
http://cafard.kjawz.cn
http://as.kjawz.cn
http://chintzy.kjawz.cn
http://caporal.kjawz.cn
http://campshedding.kjawz.cn
http://cesium.kjawz.cn
http://chillness.kjawz.cn
http://advertising.kjawz.cn
http://aromatize.kjawz.cn
http://cardcarrier.kjawz.cn
http://cardboard.kjawz.cn
http://antagonistical.kjawz.cn
http://archwise.kjawz.cn
http://bonanzagram.kjawz.cn
http://batcher.kjawz.cn
http://bondslave.kjawz.cn
http://baculine.kjawz.cn
http://boozy.kjawz.cn
http://bifilar.kjawz.cn
http://bursar.kjawz.cn
http://www.dtcms.com/a/498.html

相关文章:

  • 【java】stream流
  • 在linux中配置redis去中心化集群
  • 2022圣诞树(C语言摇钱树版本)
  • 【圣诞节】飘雪圣诞树
  • 口罩佩戴监测系统 yolo
  • 卡塔尔世界杯半自动越位识别技术(SAOT)的工作原理
  • 《图解TCP/IP》阅读笔记(第六章 6.5、6.6)——其他代表性的传输层协议与UDP、TCP首部
  • 如何花最少的资源遍历二叉树
  • 【PAT甲级 - C++题解】1125 Chain the Ropes
  • 学Python上班第一天就翻车了?
  • Vue - npm 批量升级依赖包
  • Java编程实战21:构造字典序最大的合并字符串
  • java基于ssm,jsp鞋城源码卖鞋服装男鞋商城女鞋商城项目源码
  • java实现每日给女友微信发送早安等微信信息
  • Android设计模式详解之解释器模式
  • zabbix6.0安装教程(七):从web界面安装
  • 消息中间件Kafka快速入门
  • C#个人珍藏基础类库分享 — 9、基本排序算法类SortHelper
  • 提交 bug 的内容书写规范
  • 迅为3A5000开发板龙芯自主指令集从里到外100%全国产设计方案
  • 使用Postman进行自动化集成测试
  • 基于容器的PaaS混合云的几种形式
  • PS1文件执行
  • 力扣(LeetCode)187. 重复的DNA序列(C++)
  • 通过脚手架vue-cli创建一个vue项目
  • JS圣诞树
  • Linux 安装nginx, 搭建nginx文件服务器
  • [洛谷]P3613 【深基15.例2】寄包柜
  • 蓝桥杯-飞行员兄弟
  • Bash 中的 Echo 换行符打印文字 \n