JVM內存模型和對象的創建過程

一、運行時數據區域      JVM在執行java程序的過程中會把他所管理的內存劃分爲若干個不同的數據區域。這些區域有各自的創建和銷燬的時間,這些區域可分爲線程私有和共有兩類,線程私有的有:程序計數器、java虛擬機棧、本地方法棧;線程公有的有:堆、方法區。如圖所示: 1、程序計數器(線程私有) 也就是字節碼的行號指示器(模擬的是CPU的程序計數器),指示當前進程所要執行的字節碼(而不是下一條),
相關文章
相關標籤/搜索