文章 2022-12-01 来自:开发者社区

JVM垃圾收集-ZGC的染色指针

前言:介绍染色指针之前,大家先回顾以下上一篇文章 《JVM垃圾收集-三色标记》,大部分追踪式垃圾收集器在并发标记阶段都采用了三色标记技术。但也有例外,比如:ZGC收集器有一个标志性的设计,就是采用了染色指针技术(Colored Pointer,其他类似的技术中可能将它称为Tag Pointer或者Version Pointer)。下面就来介绍一下染色指针。应用场景之前,如果我们要在对象上存储一些....

JVM垃圾收集-ZGC的染色指针
文章 2022-04-27 来自:开发者社区

JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解(下)

多重映射寻址不同的虚拟机内存到物理内存的转换关系可以在硬件层面,操作系统层面或者软件层面来实现。 在 Linux 平台上 ZGC 采用了多重映射(Mult-Mapping)将多个不同的虚拟内存地址映射到同一个物理内存地址上,着是一种多对一映射,一位着 ZGC 在虚拟内中看到的地址空间要比时机的堆内存容量来得更大。把染色指针中的标志位看作是地址分段符,那只要将这些不同的地址分段符都映射到同一个福利....

JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解(下)
文章 2022-04-27 来自:开发者社区

JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解(上)

ZGC 概述Z Garbage Collector,也称为ZGC,在 jdk 11 中引入的一种可扩展的低延迟垃圾收集器,在 jdk 15 中发布稳定版。在旨在满足以下目标:< 1ms 最大暂停时间(jdk < 16 是 10ms,jdk >=16 是 <1ms )暂停时间不会随着堆、live-set 或 root-set 的大小而增加适用内存大小从 8MB 到16TB ....

JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注