【发布时间】:2019-02-25 06:40:02
【问题描述】:
我在我的 java 代码中使用了一个基于事件的框架,当没有其他事件发生时会触发一个事件,假设它是一个线程空闲事件。我觉得现在是做 GC 的好时机,因为此时做 GC 不会对其他工作产生影响。
所以:1,我有什么办法可以做到这一点? 2、我应该这样做吗?
【问题讨论】:
-
您可以调用
System.gc(),这建议,但不保证JVM 会运行垃圾收集器。然而,大多数时候 JVM 非常聪明地知道什么是运行垃圾收集器的最佳时间。
标签: java garbage-collection jvm