JVM - OOM可能發生在哪些區域上

根據Java doc的描述,OOM是指JVM的內存不夠用了,同時垃圾收集器也無法提供更多的內存。從描述中可以看出,在JVM拋出OutOfMemoryError之前,垃圾收集器一般會出馬先嚐試回收內存。 從上面分析的Java數據區來看,除了程序計數器不會發生OOM外,哪些區域會發生OOM的情況呢? 堆內存 堆內存不足是最常見的發送OOM的原因之一。 如果在堆中沒有內存完成對象實例的分配,並且堆無法再
相關文章
相關標籤/搜索