Java內存溢出類型

  • 1.堆空間溢出,好比讀入大量的數據,報錯
java.lang.OutOfMemoryError:heap space
  • 2.永久代溢出,好比Spring框架加載了不少新生成類,報錯
java.lang.OutOfMemoryError: PermGen space
  • 3.JVM經過統計GC時間來預測是否要OOM了,提早拋出異常,防止OOM發生,報錯
java.lang.OutOfMemoryError: GC overhead limit exceeded
  • 4.棧溢出,好比方法遞歸調用過深,報錯
java.lang.StackOverflowError
相關文章
相關標籤/搜索