摘要: 1、对象是否死亡 1.1 引用计数算法 给对象中添加一个引用计数器,每当有一个地方没引用它时,计数器就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。优点:实现简单,判定效率也很高,在大部分情况下他都是一个不错的算法。缺点:很难解决对象之间的相互循环引用的问题,所以 阅读全文
posted @ 2020-05-11 19:06 我们村里的小花儿 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 图1 Java虚拟机运行时数据区 1、程序计数器 一块较小的内存空间,字节码解释器工作时就是通过这个计数器的值来取下一跳需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都要依赖这个计数器来完成。每个线程都需要一个独立的程序计数器,为了多线程切换后能恢复到正确的执行位置。执行一个J 阅读全文
posted @ 2020-05-11 16:12 我们村里的小花儿 阅读(107) 评论(0) 推荐(0) 编辑