我知道 GC 对于 Java 很重要,但它也给我的应用程序带来了很多延迟。是否可以承担不释放GC任何引用的责任,从而不需要GC?另外,有没有办法检查我的应用程序中的某些代码块是否正在为 GC 创建垃圾?
这个问题的答案如何禁用Java垃圾收集器?基本上回答了你的问题。
但我怀疑您观察到的“延迟”是由垃圾收集器引起的,如果是这样,禁用它只会通过
OutOfMemoryError
如果您的机器有足够数量的内核可供 JVM 使用