摘要:
CMS 垃圾回收器进行垃圾回收的时候会分成 4 个阶段:初始标记、并发标记、重新标记、并发清理。其中初始标记阶段会「Stop the world」,并且回收被 GC Roots 直接引用的对象,这个过程很短,对系统正常运行的影响很小。
这里所说的被 GC Roots 直接引用的对象是怎么样的对象呢? 阅读全文
posted @ 2020-04-06 09:50
深页
阅读(431)
评论(0)
推荐(0)
摘要:
新生代满了会触发 Young GC,老年代满了会触发 Old GC。GC时会回收对象,那么具体是什么样的对象会被垃圾回收器回收呢? 阅读全文
posted @ 2020-04-06 09:48
深页
阅读(336)
评论(0)
推荐(0)
摘要:
GC流程是每一个Java开发人员都应该掌握的内容。你知道什么时候触发Minor GC?什么时候触发
Minor GC 的过程是怎么样的?Full GC 的过程又是怎么样的?这一切都要从「压死骆驼的最后一根稻草」说起。 阅读全文
posted @ 2020-04-06 09:45
深页
阅读(2672)
评论(1)
推荐(0)
摘要:
JVM 把字节码文件加载进来之后放在哪里?代码运行的时候,方法和局部变量放在哪里?创建的对象又该放在哪里? 阅读全文
posted @ 2020-04-06 04:17
深页
阅读(169)
评论(0)
推荐(0)
摘要:
图解JVM类加载机制和双亲委派模型 阅读全文
posted @ 2020-04-06 04:06
深页
阅读(327)
评论(0)
推荐(1)

浙公网安备 33010602011771号