题 GC执行的频率是多少?


Java:GC在JVM中执行的频率是多少?每一秒?每一分钟?或者它是随机的,具体取决于内存大小?我只是想有个主意。

谢谢。


14
2017-08-02 08:23


起源




答案:


它取决于内存使用情况和存储对象的堆。看这个

http://javarevisited.blogspot.com/2011/04/garbage-collection-in-java.html

它不依赖于时间。它仅取决于新的内存要求和可用内存。


13
2017-08-02 08:31



...当然还有指定的垃圾收集选项! - Michael Berry
非常感谢。 - Reacen
@berry ....是的但是这些选项并不能保证会调用gc。它最终只取决于jvm。 - Sumit