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

eaglecoody 2004-09-30 09:56:29
有没有什么办法呀.立即释放对象..而不是通知gc,然后再释放呀 ...
因为通知gc,然后释放,中间需要时间..
...全文
402 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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;

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧