如何立即释放对象,不用gc??

eaglecoody 2004-09-30 09:56:29
有没有什么办法呀.立即释放对象..而不是通知gc,然后再释放呀 ...
因为通知gc,然后释放,中间需要时间..
...全文
336 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
钱塘工匠 2004-09-30
还有一点就是,用null值赋给对象变量,并不是真正的释放空间,而是告诉垃圾回收进程,可以把我的资源回收了。
回复
钱塘工匠 2004-09-30
这些东西,我们好象可以不关心,我相信,别人在开发时没有考虑,我们写代码,也应该不用关心垃圾回收的问题,JAVA有专门的系统线程回收的。不要去钻那种无用的牛角嘛,老兄。
回复
eaglecoody 2004-09-30
java原来回收内存是对程序员封闭的 ...没有其他语言中的专门释放内存的函数. 如delphi的free();通知GC确实需要很常一段时间.在俺的机器上while(100000){}左右才能真正释放...
回复
alabaza 2004-09-30
java.lang.Runtime.runFinalization()
java.lang.System.runFinalization()
和GC差不多。
想清理,又不想花费时间,什么逻辑哟。
回复
java有立即释放对象的吗,好象没吧?
回复
Ji秋风 2004-09-30
str=null;
就算释放内存了吗?

up
回复
myy 2004-09-30
// 释放对象
str = null;
----------------------------------
这个还是通知gc



我也想知道......
回复
禽兽v5 2004-09-30
String str = "test string";

// 释放对象
str = null;
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告