JVM之java堆溢出

1.java堆用於存儲對象,只要不斷的創建對象,並保證GC Roots到對象之間有可達路徑來避免垃圾回收機制清除這些對象,那麼在對象數量到達最大堆的容量限制後就會產生內存溢出的現象。 Java是自動管理堆棧內存的,因此程序員會比較被動,無法自行去設置堆棧大小。 堆的優勢是可以動態地分配內存大小,生存期也不必事先告訴編譯器,Java的垃圾收集器會自動收走這些不再使用的數據。 因此可以得知: GC回收
相關文章
相關標籤/搜索