性能问答>假设老年代中一个Map里的所有对象除了被该Map引用外,没有任何其他引用指向它们。如果从该Map中移除一些对象,这些对象要等到下一次 fullGC 才能被回收吗?>
2回复

假设老年代中一个Map里的所有对象除了被该Map引用外,没有任何其他引用指向它们。如果从该Map中移除一些对象,这些对象要等到下一次 fullGC 才能被回收吗?



假设老年代中一个Map里的所有对象除了被该Map引用外,没有任何其他引用指向它们。如果从该Map中移除一些对象,这些对象要等到下一次 fullGC 才能被回收吗?

4607 阅读
请先登录,再评论

如果对象在新生代,那ygc就会回收

2年前

不一定,old gc就会被回收,比如cms gc之类的

2年前