java運行時數據區域和垃圾收集算法

java虛擬機在執行java程序的時候會把內存劃分爲多個不同的內存區,它們都有着不同的功能,並且生命週期也有不同。 程序計數器 程序計數器是一個很小的內存區域,簡單來說就是記錄字節碼行號的標記(指示器),程序就是根據指示器進行執行,循環,跳轉等。爲了讓多線程的執行和切換,多線程中會有一個獨立的計數器,保證線程之間不會相互影響。 java虛擬機棧 與程序計數器一樣也是線程私有的。虛擬機棧描述的是ja
相關文章
相關標籤/搜索