原理
文章平均质量分 57
懒鸟一枚
算是总结、沉淀吧……
展开
-
JVM 三色标记算法
看完了整篇文章,我们试图来回答一些问题。三色标记算法是什么?三色标记算法是根可达算法的一种实现方案,其目的是为了找出所有可达对象。为什么要有三色标记算法?因为传统的「标记 - 清除」算法效率太低,于是采用三色标记算法通过将对象分成白色、黑色、灰色,以及将整个过程拆分成「初始标记、并发标记、重新标记、并发清除」4 个过程,从而降低 GC 停顿时间。三色标记算法有什么缺陷?三色标记算法会产生多标和漏标问题,其中漏标问题最严重。漏标问题会导致本该存活的对象被回收,从而导致严重的程序问题。漏标有什么解决方案?原创 2023-07-04 00:31:30 · 552 阅读 · 0 评论 -
JVM 堆内存模型
JVM 相关原创 2023-02-28 13:53:18 · 376 阅读 · 0 评论 -
OOM 问题排查思路以及处理工具
OOM问题排查思路以及实践原创 2022-10-27 23:31:37 · 387 阅读 · 0 评论 -
Spring-boot-autoconfigure的实现
Spring-boot-autoconfigure 的源码学习原创 2021-07-16 17:38:26 · 76 阅读 · 0 评论