Java如何强制进行垃圾回收

一、概述

即使很棘手,也可以在Java中强制进行垃圾回收吗?我知道System.gc();Runtime.gc();但是他们只建议做GC。如何强制使用GC?

二、详解

1. 可以调用System.gc(),这只是向垃圾收集器提示您要它进行收集。由于垃圾收集器是不确定的,因此无法强制立即收集。
 

2. 您也可以从命令行触发GC。这对于批处理/ crontab很有用:

jdk1.7.0/bin/jcmd  GC.run

见:

  • https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr006.html

如若转载,请注明出处:https://www.javaidea.cn/article/8295.html

(0)
上一篇 2022年2月7日 上午10:03
下一篇 2022年2月7日 上午10:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。