![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
Yinghao_Karno
一直缓慢爬行的猿
展开
-
JVM的自动内存管理机制
最近开始学习JVM,这里整理一下方便以后复习。 运行时数据区域 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器通过程序计数器选取下一条要执行的指令。需要注意的是没条线程都有一个独立的程序计数器,互不影响,独立存储。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码的指令地址;对于Native 方法(DLL库之类的...原创 2019-03-05 18:51:22 · 195 阅读 · 0 评论 -
GC收集和内存分配策略
垃圾收集器与内存分配策略判定对象死亡引用计数法可达性分析算法可达性分析算法是主流实现。这个算法的基本实现思想是通过一系列“GC Roots”的对象做为起始点,从这些对象向下搜索,搜索走过的路径叫引用链。当一个对象到 GC Roots没有任何引用链时则说明此对象是不可用的。如下图所示, object5,object6和object7虽然存在关联,但是它们到GC Roots没有引用链,因此它们都是不可...原创 2019-03-12 15:55:22 · 167 阅读 · 0 评论