JVM內存模型及垃圾收集策略解析1

一 JVM內存模型 1.1 Java棧 Java棧是與每一個線程關聯的,JVM在創建每一個線程的時候,會分配一定的棧空間給線程。它主要用來存儲線程執行過程中的局部變量,方法的返回值,以及方法調用上下文。棧空間隨着線程的終止而釋放。StackOverflowError:如果在線程執行的過程中,棧空間不夠用,那麼JVM就會拋出此異常,這種情況一般是死遞歸造成的。 1.2 堆 Java中堆是由所有的線程
相關文章
相關標籤/搜索