JVM入门
来源:互联网 发布:五笔for mac 编辑:程序博客网 时间:2024/06/15 21:07
堆
新生代,
老年代,
根据对象存活的年龄划分
产生新的对象都会放在新生代的Eden Space区域。
垃圾回收,会 清理一部分对象,剩下的幸存者 放到 From Space
(To Space是用来做腾挪用的)
经历了15次(可配置)回收,还幸存的 ,放到老年代里。
判断是否是垃圾:
1.看对象B是否被对象A引用,
如果是,那么说明 B上有引用,说明B不是垃圾。
(有一个缺点:如果A,B互相引用。B里面有个成员指向A对象,A对象有个成员指向B对象。–由于这个缺陷,这个算法不用了。)
2.根节点搜索法:
从根节点开始,看他能到达哪个对象。不可到达的对象就认为为垃圾。
标记清除
0 0
- JVM 入门
- JVM入门
- JVM入门
- jvm基础入门
- JVM内存入门
- jvm入门(1)
- jvm入门(2)
- jvm入门(3)
- jvm入门(4)
- JVM 调试工具入门
- jvm运行机制,入门
- JVM入门----概述
- JVM堆栈入门
- JVM入门知识总结
- JVM入门:垃圾回收
- jvm调优入门
- jvm、jdk、jre入门
- JVM入门概述
- JUnit4单元测试报错问题 :method initializationerror not found
- 通用Adapter的实现套路(ListView篇)
- 【JSOI2007】动态最值 Splay
- poj3067 Japan 树状数组 逆序数
- 浅谈css中浮动和清除浮动带来的影响
- JVM入门
- 编程题
- 构建二叉树的两种方式(前+中) (中+后),递归
- CoordinatorLayout的使用
- 剑指Offer4:替换空格
- 如何在腾讯云上开发一款O2O书签?
- 数据结构--基本数据结构
- 第七届蓝桥杯b组第四题-快速排序
- jaxb 序列化与反序列化是遇到的问题