深入理解JVM(一)--Java內存區域與內存溢出異常

先從概念上介紹JVM虛擬機加內存的各個區域。知道這些區域的作用、服務對象以及可能出現的問題,是去真正的理解和調優JVM的基礎工作。 Java虛擬機在執行Java代碼時會把它所管理的內存劃分爲不同的數據區域。這些區域都有各自的用途,以及銷燬創建的時間。包含以下幾個運行時的數據區域。 其中方法區與堆是由所有線程共享的數據區,虛擬機棧、本地方法區、程序技術器都是線程隔離的,相互不影響。(圖中筆誤,錯寫了
相關文章
相關標籤/搜索