首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
freestylewill
更多收藏集
微信扫码分享
微信
新浪微博
QQ
69篇文章 · 0订阅
JVM系列之垃圾回收器(下篇),最前沿的垃圾回收技术——ZGC
1. 前言 接上一篇文章JVM 系列之垃圾回收器(下篇)——Shenandoah 垃圾回收器,本文接下来介绍一款最前沿的垃圾回收器:ZGC。 2. ZGC 简介 ZGC 全称为 Z Garbage Collector,与 Shenandoah 一样,ZGC 也是一款在保证吞吐量…
JVM系列之垃圾回收器(下篇)——Shenandoah垃圾回收器
1. 前言 虽然目前大部分系统使用的是 JDK8,使用的垃圾回收器也大概率为 G1 或者更古老的垃圾回收器,但是截止到目前为止,JDK 已经更新到 JDK14 了,垃圾回收器也几乎在每一次迭代中被更新,目前最前沿的垃圾回收器为 Shenandoah 和 ZGC,这两款垃圾回收器…
你了解JVM中的 JIT 即时编译及优化技术吗?
当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码”。 一个方法被调用得多了,方法体内代码执行的次数自然就多,成为“热点代码”是理所当然的。 一个方法只被调用过一次或少量的几次,但是方法体内部存在循环次数较多的循环体,这样循环体的代码也被重复执行多次,…
HotSpot对象揭秘
<a name="A6DBv"></a> # 对象的创建 ![\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R8G14XOU-1626787220433)(ht
JVM GC如何处理跨代引用?(JVM记忆集)
跨代引用 对象不是孤立的,对象之间会存在跨代引用,假如现在进行一次只局限于新生代区域内的收集(Minor GC),但新生代中的东西是完全有可能被来年代所引用的,为了找出该区域中的存活对象,不得不在固定
Shenandoah GC---低延迟垃圾收集器
相关概念 历史: Shenandoah GC是由 RedHat公司开发的的新型收集器,14年RedHat把Shenandoah贡献给了OpenJDK。设计目标:实现一种能在任何堆内存大小下都可以把垃圾
JVM调优总结
1. YoungGC 频繁 如果线上频繁YoungGC,应该如何解决呢?想有整体思路的话,不防先用反推法,先看原理。 当 JVM 无法为新对象分配在新生代内存空间时总会触发 Young GC。比如 Eden 区占满时,新对象分配频率越高,Young GC 的频率就越高。 可以发…
JVM垃圾收集器CMS、G1、ZGC原理剖析
我正在参与掘金技术社区创作者签约计划招募活动,点击链接报名投稿。 知识大纲预览 分代回收理论 垃圾回收算法 各种垃圾收集器 Serial/serial Old Parallel Scavenge/Pa
G1触发GC的场景
G1触发GC的场景 G1垃圾收集器(Garbage-First)的垃圾回收(GC)触发场景主要分为以下四类,涵盖不同内存压力、对象分配行为和系统干预情况: 🔧 一、年轻代GC(Young GC) 触发
JVM-ZGC垃圾收集器
本文详细介绍:ZGC垃圾收集过程,同时对ZGC中用到的技术,如:读屏障、染色指针和内存多重映射,转发表等介绍。