E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
zgc
一文读懂
ZGC
ZGC
(TheZGarbageCollector)前言
ZGC
是G1后新推出的垃圾回收器,jdk11仅支持linux,jdk14增加了对windows,macOS的支持。
w_rcss
·
2024-09-15 03:59
垃圾回收
JVM
ZGC
垃圾回收器
gc
jvm
G1
Java面试题--JVM大厂篇之未来已来:为什么
ZGC
是大规模Java应用的终极武器?
亲爱的朋友们,热烈欢迎你们来到我的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.Ja
青云交
·
2024-09-13 08:54
Java虚拟机(JVM)专栏
Java技术栈
Java
java
jvm
大规模Java应用的终极武器
ZGC的技术进化历程
ZGC的优势解析
ZGC在不同场景中的应用
ZGC未来发展和改进方向
Java面试题--JVM大厂篇之低停顿、高性能:深入解析
ZGC
的优势
亲爱的朋友们,热烈欢迎你们来到我的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.Ja
青云交
·
2024-09-09 18:54
Java虚拟机(JVM)专栏
Java技术栈
Java
GC机制概述
java
JVM大厂面试题
ZGC与CMS
G1的深度对比
GC优化在线教育平台案例
GC优化电子商务网站案例
低停顿
高性能:深入解析ZGC
说一说JDK21
其次,扩展了
ZGC
(ZGarbageCollector)的功能,这是一种为大型堆设计的低延迟垃
java_heartLake
·
2024-08-31 01:31
JAVA
java
开发语言
方法区的垃圾回收
是没有垃圾收集行为的,其实不然,Java虚拟机规范中堆方法区的约束是非常宽松的,提到过可以不要求虚拟机在方法区中实现垃圾收集,事实上也确实有未实现或未能完整实现方法区类型卸载的垃圾收集器存在(如JDK11时期的
ZGC
climb.xu
·
2024-08-28 22:25
jvm
java
java JVM
ZGC
垃圾收集器关键特性和工作原理
ZGC
(ZGarbageCollector)是Java虚拟机(JVM)中的一个现代化的垃圾收集器,它被设计成低延迟的垃圾收集器,特别适合于那些需要极短的垃圾收集暂停时间的应用程序。
K____End
·
2024-08-24 23:45
Java
java
jvm
算法
CMS、G1、
ZGC
对比
文章目录CMS+ParNewYGCOGC优缺点G1YGCMixedGC优缺点RsetZGC过程优缺点参考CMS+ParNew一块eden,两块survivor,一块old。YGCParNew。一次stw——复制。eden区和survivor1区活跃对象复制到survivor2,部分survivor1区对象晋升到老年代。开始前。结束后。OGCCMS。两次stw——初始标记、重新标记。老年代直接标记清
娟宝宝萌萌哒
·
2024-02-15 08:46
java
gc
拥抱Java 21—让字符串(String)类型的使用更方便
在这15个功能更新中,有类似于
ZGC
、虚拟线程等热门讨论的技术。但是对于一个普通开发人员来说,我比较感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的字符串模板功能。这篇文章,我就来讲述为
君若雅
·
2024-02-15 07:58
java
拥抱Java 21—— main 函数精简和未命名模式的变化
在这15个功能更新中,有类似于
ZGC
、虚拟线程等热门讨论的技术。但是对于一个普通开发人员来说,我比较感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的main函数简化、未命名类和未命名变量
君若雅
·
2024-02-15 07:28
java
java
开发语言
Jdk11新增特性
目录模块化系统(Jigsaw)新的垃圾收集器(
ZGC
和Shenandoah)新的API和工具其他改进JDK11(JavaDevelopmentKit11)Java的版本引入了一些新特性和改进,主要有:
骆驼整理说
·
2024-02-14 23:27
Java基础
jvm
java
开发语言
七自由度模型搭建与仿真
图中参数说明:Bf,Br:前轴轮距,后轴轮距KtA,KtB,KtC,KtD:前后左右四个轮胎刚度ZgA,ZgB,
ZgC
,ZgD:前后左右四个轮胎处路面激励ZwA,Z
极简车辆控制
·
2024-02-13 14:38
半主动悬架CDC控制
算法
ZGC
源码分析(6)- 日志分析
根据
ZGC
运行的情况,截取部分关键的日志信息。分析如下:
ZGC
初始化信息这一部分主要是
ZGC
初始化的状态。从日志我们看出JVM的版本,是否支持NUMA,大爷内存等。
躺在石头上吐泡泡
·
2024-02-12 18:47
JVM工作原理与实战(三十七):Shenandoah GC和
ZGC
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、垃圾回收器的技术演进二、ShenandoahGC三、
ZGC
1.
ZGC
的版本更迭2.
ZGC
的使用方法3.
ZGC
的参数设置
橘子-青衫
·
2024-02-10 08:40
JVM工作原理与实战
jvm
java
后端
架构
一文打尽Java垃圾回收器
它们分别用于不同分代的垃圾清理•新生代(复制算法):Serial,ParNew,ParallelScavenge•老年代(标记-清除、标记-整理):SerialOld,ParallelOld,CMS•整堆:G1,
ZGC
半亩方塘立身
·
2024-02-03 19:44
java
算法
jvm
关于垃圾收集器G1与
ZGC
关于垃圾收集器G1与
ZGC
一、G1收集器(JKD9默认收集器)G1收集器执行一次GC的运作过程步骤:JDK1.7以上版本的Java虚拟机重要的进化特征:G1垃圾收集分类YoungGCMixedGCFullGCG1
秋天的一亩三分地
·
2024-02-02 10:30
JVM专栏
jvm
java
G1与
ZGC
G1垃圾收集器(-XX:+UseG1GC)详解G1(Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器。以极高概率满足GC停顿时间要求的同时,还具备高吞吐量性能特性。G1把内存区域划分为小格子(Region),最多可以有2048个Region,一般Region大小等于堆大小除以2048,比如堆大小为4096M,则Region大小为2M,每个小格子也是
ariestse9
·
2024-01-29 09:01
java
jvm
性能优化
拥抱Java 21—一个改动让集合类使用更加方便
在这15个功能更新中,有类似于
ZGC
、虚拟线程等热门讨论的技术。但是对于一个普通开发人员来说,我最感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的顺序集合(SequencedCollec
君若雅
·
2024-01-23 09:30
java
开发语言
JVM调优开启开启
ZGC
参数
jdk启动脚本#!/bin/bashPATH=${PATH}:/opt/HIEXSORT64/binLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/HIEXSORT64/libNLSPATH=${NLSPATH}:/opt/HIEXSORT64/%L/%N.catexportPATHLD_LIBRARY_PATHNLSPATHBATCH_ROOT_PATH=$(pw
离离原上草77
·
2024-01-20 09:17
虚拟机
java
jvm
开发语言
java
头马参会简要回顾2021-06-01
再说一下晚上参加的
zgc
俱乐部的活动,也特别有意思,特别是峰会分享环节,把整场活动提到了高潮!Rena分
言拉午力
·
2024-01-18 00:59
快来看看JDK17的
ZGC
如何解放双手 | 京东云技术团队
同时我们也会比较好奇,
ZGC
的原理是啥样的,怎么做到停顿时间那么短?本文将通过对比
ZGC
与传统垃圾回收器的改动点,从多个维度综合分析为什么
ZGC
的停顿时间那么
京东云技术团队
·
2024-01-12 12:29
京东云
jvm
java
ZGC
源码分析(5)-
ZGC
并发并行度设计
ZGC
的目标是希望更短的听段停顿时间,同时希望对应用程序的影响尽量小。所以一定会控制GC并行线程数和并发线程数。并行线程指的是暂停应用执行初始标记,最终标记和初始转移时候的工作线程数。
躺在石头上吐泡泡
·
2024-01-08 07:34
第三章 垃圾收集器与内存分配策略(三)
文章目录3.6低延迟垃圾收集器3.6.1Shenandoah收集器3.6.2
ZGC
收集器3.6低延迟垃圾收集器衡量垃圾收集器的三项最重要的指标是:内存占用(Footprint)吞吐量(Throughput
倜傥村的少年
·
2024-01-07 00:19
深入理解Java虚拟机
jvm
Jvm垃圾收集器系列之
ZGC
的小知识(个人见解仅供参考)
问:
ZGC
的设计目标是什么?答:
ZGC
的设计目标是追求极致低延迟,停顿时间不随堆大小的增长而增长。问:
ZGC
是如何实现低延迟的?
小阳小朋友
·
2024-01-05 09:16
Jvm
jvm
JVM垃圾收集器(G1,
ZGC
)
ParNew垃圾收集器2.2.ParallelGC垃圾收集器3.CMS垃圾收集器4.G1垃圾收集器4.1.原理4.2.YOUNGGC4.3.MixedGC4.5.测试4.6.对于G1垃圾收集器优化建议5.
ZGC
5.1
鱼遇熊掌
·
2023-12-30 23:46
java
开发语言
后端
JVM-垃圾收集器之G1
G1是关注最小延时的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方在
ZGC
还没有出现时也推荐使用G1来代替选择CMS。
静看º一季花开花落
·
2023-12-30 23:15
JVM
jvm
swap引起的
zgc
safepoint超长问题排查
背景从java8直接升级到jdk21后,使用
zgc
的过程中有几个优化点,这里记录下来
zgc
优化过程第一版上线时除了执行-xmx外,没有指定其它的jvm参数,此时观察到两个现象:1.偶尔有超过500ms的超时的
lixia0417mul2
·
2023-12-29 13:27
java性能
java
内存回收
jvm
探索JDK 17:Java世界的最新突破
`instanceof`的模式匹配:2.模式匹配和`switch`表达式:3.使用模式匹配提高可读性:结论:新的垃圾收集器1.
ZGC
(ZGarb
一只牛博
·
2023-12-27 11:31
java
java
jdk17
JDK 16全览:改变游戏规则的新特性
,代码的世界里,每一行都是一个故事JDK16全览:改变游戏规则的新特性前言EnableC++14LanguageFeaturesC++14引入的部分新特性:对JDK开发的影响:对Java开发者的意义:
ZGC
一只牛博
·
2023-12-27 11:01
java
java
jdk16新特性
09-为Java开疆拓土的
ZGC
深度剖析
文章目录引言
ZGC
出现背景STW带来的问题手机系统(Android)显示卡顿证券交易系统实时性要求大数据平台(Hadoop集群性能)垃圾回收器的发展
ZGC
介绍
ZGC
中JVM内存布局和设计为什么这么设计?
月球程序猿
·
2023-12-26 04:15
性能调优
JVM
java
ZGC
垃圾回收器
JVM
探秘JDK 13的黑科技:新特性一览
Switch表达式的基本概念:使用Switch表达式的优势:示例代码:注意事项和最佳实践:TextBlocksTextBlocks的基本概念:使用TextBlocks的优势:示例代码:注意事项和最佳实践:
ZGC
一只牛博
·
2023-12-24 14:38
java
java
深度剖析JDK 11全新特性:编程艺术的巅峰之作
欢迎来到我的博客,代码的世界里,每一行都是一个故事深度剖析JDK11全新特性:编程艺术的巅峰之作前言字符串处理方法新增httpclient的增强功能
ZGC
(低延迟垃圾回收器)的改进对Stream、Optional
一只牛博
·
2023-12-23 11:00
java
java
开发语言
06-垃圾收集器G1&
ZGC
详解
UseG1GC)G1垃圾收集分类YoungGCMixedGCFullGCG1收集器参数设置G1垃圾收集器优化建议什么场景适合使用G1每秒几十万并发的系统如何优化JVMZGC收集器(-XX:+UseZGC)
ZGC
月球程序猿
·
2023-12-23 10:03
性能调优
JVM
jvm
java
G1
ZGC
除了增删改查,后端一定要学会这些!
Java虚拟机JVM,Java内存模型JMM,垃圾回收算法,垃圾回收器,CMS,G1,
ZGC
,JV
树上有只程序猿
·
2023-12-22 22:32
开源
后端
JVM-6-HotSpot的算法细节实现
即使是号称停顿时间可控,或者(几乎)不会发生停顿的CMS、G1、
ZGC
等收集器,枚举根节点时也是必须要停顿的。虚拟机应当是有办法直接得到哪些地方存放着对象引用的。
Andy技术支援
·
2023-12-22 02:13
JVM
jvm
算法
java
JVM Optimization Learning(六)
目录一、JVMOptimization1、ShenandoahShenandoah的使用方法2、
ZGC
内存布局颜色指针
ZGC
垃圾收集过程
ZGC
的版本更迭
ZGC
的使用方法
ZGC
的参数设置
ZGC
的调优3、JMH
杀神lwz
·
2023-12-17 00:54
jvm
java
算法
Java21上手体验-分代
ZGC
和虚拟线程
一、前言前一阵Oracle刚刚发布了Java21,由于这是最新的LTS版本,引起了大家的关注。我也第一时间在个人项目中进行了升级体验,一探究竟,和大家分享。二、Java21更新内容介绍官方release公告:https://jdk.java.net/21/release-notes开源中国介绍:https://my.oschina.net/waylau/blog/10112170新特性一览:JEP
京东云开发者
·
2023-12-15 16:02
六、
ZGC
深度剖析
一、引言对于Java程序员来说,JVM帮助我们做了很多事情。JVM是虚拟机,能够识别字节码,就是class文件或者你打包的jar文件,运行在操作系统上。JVM帮我们实现了跨平台,你只需要编译一次,就可以在不同的操作系统上运行,并且效果是一致的。在Java中你使用对象,使用内存,不用担心回收,只管new对象就行了,不用管垃圾的回收。因为Java当中是自动化的垃圾回收机制。JVM有专门的垃圾回收器,把
不做挖坑人
·
2023-12-15 01:50
JVM
jvm
JDK16新特性
目录传送门前言一、向量API(第一次孵化)二、启用C++14语言特性三、
ZGC
并发线程堆栈处理四、弹性元空间五、对基于值的类发出警告六、打包工具七、外部内存访问API(第三次孵化)八、instanceof
蓝影铁哥
·
2023-12-02 01:41
java
spring
jvm
开发语言
oracle
JDK15新特性
目录传送门前言一、密封类1、概念2、使用二、隐藏类1、概念2、特性3、相关API三、instanceof模式匹配(预览)四、
ZGC
转正五、文本块转正六、Records(预览)七、次要新特性7.1、EdDSA
蓝影铁哥
·
2023-12-02 01:40
spring
jvm
redis
开发语言
oracle
JDK13新特性
目录传送门前言一、switch表达式(预览)二、文本块(预览)三、动态CDS档案(动态类数据共享归档)四、
ZGC
:取消使用未使用的内存1、G1和Shenandoah2、
ZGC
的使用背景3、使用细节五、重新实现旧版套接字
蓝影铁哥
·
2023-12-02 01:10
java
spring
oracle
jvm
redis
开发语言
JDK11新特性
废弃项五、更简化的编译运行程序六、Unicode10七、移除JavaEE和CORBA模块八、废弃NashornJavaScript引擎九、废弃Pack20工具和API十、Epsilon垃圾收集器十一、
ZGC
蓝影铁哥
·
2023-12-02 01:39
java
spring
jvm
redis
开发语言
(JVM学习05)垃圾收集器G1&
ZGC
详解
一、G1收集器(-XX:+UseG1GC)G1(Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器.以极高概率满足GC停顿时间要求的同时,还具备高吞吐量性能特征G1将Java堆划分为多个大小相等的独立区域(Region),JVM目标是不超过2048个Region(JVM源码里TARGET_REGION_NUMBER定义),实际可以超过该值,但是不推荐
ZGOOD9527
·
2023-12-01 02:07
Java架构师学习之路-JVM
jvm
[翻译]JEP 333: 一个可伸缩的低延迟垃圾收集器
译者:王鸿飞摘要Z垃圾收回器,也被称为
ZGC
,是一种可伸缩的低延迟垃圾收集器。
司青玄
·
2023-11-30 17:01
ZGC
(Z Garbage Collector)完全指南
ZGC
是从JDK11中引入的一种新的支持弹性伸缩和低延迟垃圾收集器,
ZGC
可以工作在KB~TB的内存之下,作为一种并发的垃圾收集器,
ZGC
保证应用延迟不会超过10毫秒(即便在堆内存很大的情况下),在JDK11
Real_man
·
2023-11-26 13:12
JDK11 新特性
JDK11新特性Java11新特性局部类型推断集合中的新API流中的新API字符串中的新APIHttpAPI新版本废弃了哪些内容Epsilon垃圾收集器
ZGC
垃圾回收器FlightRecorder其它Java11
喜羊羊sk
·
2023-11-24 09:01
#
JavaEE必备
java
jdk11新特性,是否有必要从JDK8切换到JDK11
文章目录1.完全支持Linux容器(包括docker)2.
ZGC
3.全新的HTTP客户端API4.模块化(Module)5.其他6.是否切换到JDK11随着2022年jdk11的使用率首次超过jdk8,
程小明的coding
·
2023-11-24 09:30
docker
java
容器
后端除了增删改查还有什么?
Java虚拟机JVM,Java内存模型JMM,垃圾回收算法,垃圾回收器,CMS,G1,
ZGC
,JV
树上有只程序猿
·
2023-11-21 21:54
后端
前端
浅谈JVM的垃圾收集(二)——CMS垃圾收集器
本文主要介绍垃圾收集器,重点介绍CMS、G1、
ZGC
和Shenandoah收集器实现的细节。
头铁菜鸟
·
2023-11-21 08:13
JVM垃圾收集
jvm
java
Java 11及更高版本的Oracle JDK版本
亚毫秒级的
ZGC
效果到底怎么样呢?值得我们升级吗?而且升级过程会遇到哪些问题呢?带着这些问题,本篇文章将带来完整的JDK11升级JDK17最全实践。
ejinxian
·
2023-11-19 18:25
java
开发语言
jdk
11
jdk17
jdk
升级
JAVA选择合适的垃圾收集器+内存分配实战
《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》目录低延迟垃圾收集器Shenandoah收集器
ZGC
收集器选择合适的垃圾收集器Epsilon收集器收集器的权衡虚拟机及垃圾收集器日志垃圾收集器参数总结实战
Java都不学
·
2023-11-19 01:22
JVM
java
开发语言
jvm
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他