堆和棧的區別-JVM內存

JAVA JVM的內存的堆和棧分別用途是什麼呢? 先了解一JVM的內存分佈,大體見下圖所示: 程序計數器: 是一塊較小的內存空間,它可以看做當前線程所執行的字節碼的行號指示器,主要作用用來選擇執行指令 JAVA 虛擬機棧: 於程序計算器一樣也是線程私有的,它的生命週期與線程相同,它裏面有局部變量表存放編譯期可知的各種基本數據類型 本地方法棧: 本地方法棧爲虛擬機使用到的NAtive方法服務 Jav
相關文章
相關標籤/搜索