Jvm知識學習(八)-Java堆分析

一,內存溢出(OOM)的原因 1,JVM內存區間可以簡單的分爲:堆,永久區,線程棧,直接內存 2,內存溢出的幾種: (1)堆內存溢出: (2)永久區內存溢出: (3)Java棧內存溢出: (4)直接內存溢出: 備註說明:直接內存需要GC回收,但是直接內存無法引起GC。直接內存使用滿時,無法觸發GC。 如果堆空間很富餘,無法觸發GC,直接內存可能就會溢出。如果堆空間觸發GC,直接內存可以回收 二,M
相關文章
相關標籤/搜索