首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java中的垃圾收集器和内存泄漏

Java中的垃圾收集器和内存泄漏
EN

Stack Overflow用户
提问于 2018-06-20 06:09:24
回答 1查看 42关注 0票数 0

在遇到C/C++中的一些内存泄漏之后,我想知道Java中是否有内存泄漏。快速搜索将我带到以下stackoverflow thread

@david-wasser对这个帖子的评论是:

ObjectA -> ObjectB

在此示例中,ObjectA是代码中正在使用的对象。在这种情况下,ObjectB被“泄露”了。

我不太明白为什么垃圾收集器不能解决这个问题?垃圾收集器的工作不就是解决那些memory leaks

此外,我希望看到一个基本的简短的例子来实现这个想法。

附注:我更喜欢开一个关于这个的新帖子,而不是在一个6年前的帖子上发表评论。

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 06:15:50

GC只收集不再从程序中引用的对象,因为objectA中objectB的引用没有设置为null,它永远不符合GC的条件。

GC永远不会知道objectB是否是爬虫,因为代码保留了对它的引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50937597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档