Java 運行時的內存劃分

程序計數器 記錄當前線程所執行的字節碼行號,用於獲取下一條執行的字節碼。 當多線程運行時,每個線程切換後需要知道上一次所運行的狀態、位置。由此也可以看出程序計數器是每個線程私有的。 虛擬機棧 虛擬機棧由一個一個的棧幀組成,棧幀是在每一個方法調用時產生的。 每一個棧幀由局部變量區、操作數棧等組成。每創建一個棧幀壓棧,當一個方法執行完畢之後則出棧。 如果出現方法遞歸調用出現死循環的話就會造成棧幀過多,
相關文章
相關標籤/搜索