JVM--JVM內存佈局與Java對象的定義

JVM內存基本佈局 如圖所示: 運行時數據區 Java虛擬機定義了若干種程序運行時會用到的運行時數據區。 程序計數器 每個Java線程都擁有自己的程序計數器,字節碼執行遊標。 虛擬機棧 每個Java線程都擁有自己的虛擬機棧,在線程創建時同時創建,用於存儲棧幀。棧幀是用來存儲數據和部分過程結果的數據結構,用來處理動態鏈接,方法返回和異常分派。棧幀隨着方法的調用而創建,隨着方法的返回(正常或拋異常)而
相關文章
相關標籤/搜索