java虚拟机:垃圾回收机制
来源:互联网 发布:软件版权相关解释 编辑:程序博客网 时间:2024/05/20 10:54
判断对象是否存活
- java虚拟机使用“可达性”算法来判断对象是否存活。
- “可达性”算法:从GC Root出发,对其它对象进行关联,如果能关联上的,表示存活,如果关联不上,表示需要回收。
- 可作为GC Root的对象
- 虚拟机栈(局部变量表)中引用的对象
- 方法区中类静态属性引用的对象
- 方法区中常量池引用的对象
- 本地方法栈中JNI引用的对象
垃圾回收算法
- 标记-清除
- 对“已死”对象进行标记,清除做标记的对象
- 标记-整理
- 将存活对象复制到同一边,然后清除边界以外的对象
- 复制算法
- 将存储空间分成两部分,将存活对象复制到另外一边,然后清除这边的空间
- 分年代回收
- 对年轻代进行复制算法,对老年代进行标记-整理算法
1 0
- java虚拟机垃圾回收机制
- java虚拟机垃圾回收机制
- java虚拟机垃圾回收机制
- JAVA虚拟机垃圾回收机制
- java虚拟机垃圾回收机制
- java虚拟机垃圾回收机制
- Java虚拟机垃圾回收机制
- java 虚拟机 垃圾回收机制
- java虚拟机:垃圾回收机制
- Java虚拟机垃圾回收机制
- Java 虚拟机垃圾回收机制
- Java虚拟机的JVM垃圾回收机制
- java虚拟机的垃圾回收机制 .
- 关于java虚拟机中的垃圾回收机制
- Java虚拟机的JVM垃圾回收机制
- java虚拟机垃圾回收机制详解
- Java虚拟机的JVM垃圾回收机制
- Java虚拟机的JVM垃圾回收机制
- tensorflow实现迁移学习
- Thinkphp3.23下的发送邮件配置
- [COGS 1489]玩纸牌:期望
- woj-Divide by Six (dp)(方法巧妙)
- Mali develop center
- java虚拟机:垃圾回收机制
- Java 序列化Serializable详解(附详细例子)
- UI Automator2.0 : 保存截图和输出log
- 关于指数循环节的证明
- System.arraycopy
- 使用Calendar来获取当前日期和时间
- 【信息安全技术及应用】系统安全防护技术
- Win7上设置共享目录的做法
- HTML遇到的问题