OutOfMemoryError: GC overhead limit excee 出现原因
时间: 2023-11-15 16:02:01 浏览: 61
关于java堆内存溢出的几种情况
5星 · 资源好评率100%
OutOfMemoryError: GC overhead limit exceeded错误通常是由于Java应用程序在尝试进行垃圾回收时花费了太多时间而导致的。Java虚拟机(JVM)会将此视为一种异常情况并抛出 "java.lang.OutOfMemoryError: GC overhead limit exceeded" 异常。这种情况通常发生在JVM花费大量时间进行垃圾回收,但回收的内存却非常少的情况下。这种情况可能是由于应用程序中存在内存泄漏或者内存使用不当等问题导致的。
阅读全文