摘要: 判断对象是否“已死” 引用计数法 在对象中添加一个引用计数器,每当一个地方引用它时,计数器值+1,引用失效的时候,计数器值-1;当计数器值为0的时候说明对象“已死”。 这样做的好处就是简单快捷,且效率也很高,但是无法解决掉循环互相引用的问题。 可达性分析算法 通过一系列被成为“GC Roots”的根 阅读全文
posted @ 2020-04-02 21:15 名字可以起这么长 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区域 包含:程序计数器,java虚拟机栈,本地方法栈,java堆,方法区,运行时常量池。具体相关结构如下图。 区域 是否公用 相关概念 其他描述 程序计数器 线程私有 当前线程执行的字节码行号指示器 如果当前线程执行的java方法,那么计数器 java虚拟机栈 线程私有 java方法执行的 阅读全文
posted @ 2020-04-02 17:18 名字可以起这么长 阅读(133) 评论(0) 推荐(0) 编辑