MartinDoc


  • 首页

  • 分类

  • 关于作者

  • 联系作者

G1 混合回收

发表于 2021-11-08 | 分类于 JVM And GC
本篇文章将介绍:混合回收的两个阶段、三色标记法、什么情况会发生漏标、如何解决漏标问题
阅读全文 »

G1 新生代回收

发表于 2021-11-07 | 分类于 JVM And GC
本篇文章将介绍:新生代回收算法(并行部分、其他部分)、收集过程
阅读全文 »

JVM Refine 线程

发表于 2021-11-03 | 分类于 JVM And GC
本篇文章将介绍:Refine 线程简介、抽样线程、管理 Rset、Mutator 处理 DCQ
阅读全文 »

G1 记忆集

发表于 2021-11-01 | 分类于 JVM And GC
本篇文章将介绍:G1 记忆集简介、实现、引用关系、分区引用、哪些引用关系会被记录到 RSet
阅读全文 »

TLAB 相关参数和调优

发表于 2021-10-30 | 分类于 JVM And GC
本篇文章将介绍:UseTLAB、ResizeTLAB、MinTLABSize、TLABSize、TLABWasteTargetPercent、TLABWasteIncrement、GCLockerRetryAllocationCount
阅读全文 »

Redis 缓存穿透

发表于 2021-10-29 | 分类于 Redis
本篇文章将介绍:什么是缓存穿透以及解决方案(缓存空值、布隆过滤器),其中包含 google 的布隆过滤器、可删除布隆过滤器、基于 redis 的布隆过滤器
阅读全文 »

G1 何时进行垃圾回收

发表于 2021-10-28 | 分类于 JVM And GC
本篇文章将介绍:触发垃圾回收的两种场景(分配时触发、外部调用时触发)
阅读全文 »

JVM 慢速分配

发表于 2021-10-25 | 分类于 JVM And GC
本篇文章将介绍:慢速分配的过程、大对象分配、最后的分配尝试
阅读全文 »

JVM 快速分配

发表于 2021-10-25 | 分类于 JVM And GC
本篇文章将介绍:TLAB、快速分配步骤、TLAB 大小的影响
阅读全文 »

JVM 内存分配和管理

发表于 2021-10-22 | 分类于 JVM And GC
本篇文章将介绍:JVM 中常见的6种对象类型(ResourceObj、StackObj、ValueObj、AllStatic、MetaspaceObj、CHeapObj)、对象分配简介
阅读全文 »
1 2 3 … 8
Martin Hua

Martin Hua

:sunny: My growth and thinking

76 日志
6 分类
RSS
GitHub LeetCode
© 2018 - 2022 Martin Hua