Java中 OOP的对象嵌套太多 影响GC吗?

边缘行者 发布于 2012/08/02 13:24
阅读 453
收藏 0
如题:最近在看单位的代码,历史性的代码嵌套很严重,能嵌套很多层,个人觉得这样子会影响到GC的,比较要计算对象的依赖关系,你们觉得呢? 这种问题对性能产生的影响有多大? 这也是抛砖引玉吧~~ 希望高手回答! 呵呵
加载中
0
边缘行者
边缘行者

对象的依赖有几种,一种是 实例引用 也就是你现在所指的这种 还有一种是 实例ID的引用,只有在真正的用到对象是 采取请求,请求回来的对象依旧是独立的个体。

GC垃圾回收 要是担心的话    自己写一个析构函数,在自己用完后   自己释放对象引用。

GC 影响应该会有一些,这些都不是重点,等你的程序发生内存泄漏在讨论也不迟

0
ManderSF
ManderSF

多层嵌套的时候  堆里面的对象  只要不是全局对象  你嵌套再多层也应该没影响的吧 GC会自动清理的呀  

艾玛 才知道是个坟贴

返回顶部
顶部