huanxuan163
huanxuan163
2017-09-04 01:42

请问System.gc()这个方法执行后是立即回收内存吗?

  • java
  • gc
 A a = new A();
a = null;
System.gc();

把A创建的对象的引用置为空后,执行System.gc();
就立即把创建的这个对象的所占的内存回收掉了吗?
还是说得等到当前内存不足时他才会去回收?System.gc()只是提前让系统去观察下
当前系统的内存情况而已?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答