staryyy2011
staryyy2011
采纳率0%
2015-09-25 15:28

如何能让JVM能够立即执行GC?面试的时候被问到。。。JVM不能保证GC能够立即执行吧

RT,如何能让JVM能够立即执行GC?面试的时候被问到。。。JVM不能保证GC能够立即执行吧

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • devmiao devmiao 6年前

    你说的是对的,除非能hack jvm

    点赞 1 评论 复制链接分享
  • withnoword withnoword 6年前

    断开对象的所有引用,执行System.gc();

    点赞 评论 复制链接分享
  • wojiushiwo945you 毕小宝 6年前

    JVM提供给开发者调用GC的方法是System.gc();这个方法调用不能保证GC能够被立即执行。
    但是如果当堆空间不足时,会立即触发GC执行的。如果是简单的测试或者GC研究学习,可以通过设置GC相关的参数,创造GC条件。
    参考:http://blog.csdn.net/wojiushiwo945you/article/details/42029691

    点赞 评论 复制链接分享

相关推荐