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

《JVM G1 源码分析和调优》笔记

:::info
💡 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容

  读书笔记正是帮助你记录和回顾的工具,不必拘泥于形式,其核心是:记录、翻看、思考

:::

书名JVM G1 源码分析和调优
作者彭成寒
状态已读完
简介详细分析 G1 基本运行原理和调优方法

思维导图

用思维导图,结构化记录本书的核心观点。

画板

解释

https://www.jianshu.com/p/6b7d1bf03d84

Card Table & RSet

介绍完了CardTable,下面说说G1中RSet和CardTable如何配合工作。

每个区域中都有一个RSet,通过hash表实现,这个hash表的key是引用本区域的其他区域的地址,value是一个数组,数组的元素是引用方的对象所对应的Card Page在Card Table中的下标。

如下图所示,区域B中的对象b引用了区域A中的对象a,这个引用关系跨了两个区域。b对象所在的CardPage为122,在区域A的RSet中,以区域B的地址作为key,b对象所在CardPage下标为value记录了这个引用关系,这样就完成了这个跨区域引用的记录。

相关资料

https://github.com/chenghanpeng/jdk8u60

相关文章:

  • Linux 玩转nfs
  • 【TTS回顾】CosyVoice 深度解析:基于LLM的TTS模型
  • C语言if-else分支结构中的类似短路现象
  • C++:关联式容器map容器,multimap容器
  • 系统与账户安全
  • 3 tomcat原理
  • 【RAG】ragflow源码亮点:文档embedding向量化加权融合
  • MapReduce-Top N程序编写与运行
  • 自学嵌入式 day22 -数据结构 栈 队列
  • LeetCode 404.左叶子之和的迭代求解:栈结构与父节点定位的深度解析
  • 【Python中的Socket套接字详解】网络通信的核心基石
  • X链如何实现免开发落地页与精准归因?
  • Spring AI之Advisors (增强器)
  • 文本分类模型常规用法
  • 【KWDB 2025 创作者计划】_从部署开始了解KWDB
  • OpenCV计算机视觉实战(7)——色彩空间详解
  • 新型压缩编码算法基础近日确定!
  • 【设计模式】责任链+模板+工程模式使用模板
  • NR 通讯的整体架构
  • 前端三件套之html详解
  • 网站整体营销方案/百度人工客服在线咨询电话
  • 上海网站制作工作室/常州网站seo
  • 速成建站/游戏如何在网上推广
  • 南京市规划建设展览馆网站/官网站内推广内容
  • 免费综合网站注册申请/seo推广技术
  • 网站建设百度推广开户/seo关键词排名优化软件