【每天一道面试题】触发Full GC的场景有哪些?

1.调用System.gc()方法 显示调用System.gc()方法,可能会触发Full GC。因为System.gc()方法只是建议Java虚拟机尽最大努力去回收所有不可用的对象,不一定立刻执行垃圾回收,如果进行垃圾回收,则会触发Full GC。 2.老年代空间不足 需要大量连续存储空间的对象会直接分配到老年代、长期存活的对象晋升到老年代,老年代空间不足以存放这些对象的时候会触发Full GC
相关文章
相关标签/搜索