社区
Java SE
帖子详情
垃圾是怎么回收的?????
omphalos
2002-11-01 12:21:33
问一个一直高不明白的问题:
java的回收机制究竟是如何工作的,都要经过那几步?
Runtime.gc() System.gc() finalize() Runtime.runFinalization()
System.runFinalization() 之间的关系是什么,系统在什么时候调用哪个方法?
自己调用了又会有什么现象?
各位高手,谢了!!
...全文
32
4
打赏
收藏
垃圾是怎么回收的?????
问一个一直高不明白的问题: java的回收机制究竟是如何工作的,都要经过那几步? Runtime.gc() System.gc() finalize() Runtime.runFinalization() System.runFinalization() 之间的关系是什么,系统在什么时候调用哪个方法? 自己调用了又会有什么现象? 各位高手,谢了!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fastmask
2002-11-04
打赏
举报
回复
按照think in java的说法,java的垃圾清理没有但是线程来实现,你自己调用gc是没有问题的,就是要把握好时机。
xiaolie
2002-11-04
打赏
举报
回复
垃圾回收的原理是应用计数(reference counting)和跟踪收集(tracing collector)。其核心条件是:
1、所有object(堆中分配的内存块)都必须用指针(再栈或寄存器中)引用(c/c++就不是这样,它允许变量直接指向object/struct地址)
2、指针不允许运算(否则应用计数和跟踪收集就无从谈起了)
DanielYWoo
2002-11-02
打赏
举报
回复
你可以看看Core Java 和 Thinking In Java,
如果你还想要深入看,可以看Java Virtual Machine Specification 2nd Version, 在Sun的网站上有的下
Koham
2002-11-01
打赏
举报
回复
自己调用这些都不会有什么明显的动作,只有当你的资源低到一定程度的时候才会进行垃圾回收,回收的时候从java.lang.Object开始找起,任何不和外界通信的都认为是垃圾,或者只是两个之间通信的,两个都认为是垃圾:原理就是这样。
jvm :
垃圾
回收
是什么时候触发?
垃圾
回收
算法? 有哪些
垃圾
回收
器?
1 ,哪些内存需要
回收
? 2 ,什么时候
回收
? 3 ,如何
回收
? 这时候有人就会疑惑了,既然GC 已经为我们解决了这个矛盾,我们还需要学习GC 么?当然当然是肯定的,那究竟什么时候...
Java中
垃圾
回收
有什么目的?什么时候进行
垃圾
回收
?
finalize()是Object中的方法,当
垃圾
回收
器将要
回收
对象所占内存之前被调用,即当一个对象被虚拟机宣告死亡时会先调用它finalize()方法,让此对象处理它生前的最后事情(这个对象可以趁这个时机挣脱死亡的命运)。...
JVM 有哪些
垃圾
回收
算法?
JVM
垃圾
回收
算法 标记-清除算法 该算法分为“标记”和“清除”阶段:首先标记出所有需要
回收
的对象,在标记完成后统一
回收
掉所有被标记的对象。也可以反过来先标记所有不需要被
回收
的对象,标记完成以后
回收
没有被...
垃圾
回收
器的基本原理是什么?
垃圾
回收
器可以马上
回收
内存吗?有什么办法主动 通知虚拟机进行
垃圾
回收
?
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。...时,GC就有责任
回收
这些内存空间。可以。程序员可以手动执行System.gc(),通知GC运行,但是Java语言规范并不保证GC一定会执行。...
jvm
垃圾
回收
是什么时候触发的?
垃圾
回收
算法? 都有哪些
垃圾
回收
器
1 ,哪些内存需要
回收
? 2 ,什么时候
回收
? 3 ,如何
回收
? 这时候有人就会疑惑了,既然GC 已经为我们解决了这个矛盾,我们还需要学习GC 么?当然当然是肯定的,那究竟什么时候我们还需要用到的呢? 1 ,排查...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章