首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

垃圾收集器是一个“宠儿收藏家”

2012-10-26 
垃圾收集器是一个“宝贝收藏家”??1 楼Azi2008-11-26好像明白,好像不明白。麻烦楼主再点明一下2 楼kyo1009002

垃圾收集器是一个“宝贝收藏家”?

?

1 楼 Azi 2008-11-26   好像明白,好像不明白。麻烦楼主再点明一下 2 楼 kyo100900 2008-11-26   GC其实不会回收垃圾,因为所谓的垃圾是指那些不可达的对象,所以GC当然不认识它们。GC只会把能访问到的对象保存起来,像一个收藏爱好者那样。 等自己家堆满了东东,马上搬个新家,把认为有用的宝贝都挪过去,以前的那个老家就等着建筑公司去推平重建吧。 3 楼 dearshor 2008-11-26   受教了。之前看过一些对java gc机制一知半解的作者写的一些自以为是的性能优化之谈,现在看来,实在可笑。 4 楼 hallywang 2008-12-04   原来如此。。gc其实不去销毁对象,那也就不存在销毁对象消耗性能的说法了。

那这么说,在程序里有意的调用 gc ,并不能提高效率了? 5 楼 langyu 2008-12-30   java虚拟机并没有规定要以怎样的方式实现“垃圾回收”,它只是一个规范,所以不同的虚拟现实现就会出现不同的回收方式(这里说的“宝贝收集”也好,其它地方说的引用为空,回收堆空间也好)。
当然,在堆满的时候只报个错误都可以。

热点排行