这不是重复,因为提到重复的线程只告诉你为什么不使用System.gc(),而我知道,这不是我的问题.
使用System.gc()或Runtime.getRuntime().gc()并不总是执行垃圾收集,它只是请求它,它甚至可以被JVM忽略.
这背后有原因吗?它是"随机的"吗?由于我不认为随机甚至存在于编程中,我很好奇它为什么有时不收集它,有时也会在不同的时间收集它.
java garbage-collection
garbage-collection ×1
java ×1