JVM學習筆記(7)-字節碼執行引擎

1.運行時棧幀 棧幀是用於支持虛擬機進行方法調用和方法執行的數據結構,是虛擬機運行時數據區中的虛擬機棧的棧元素。 棧幀中存儲了方法的局部變量表、操作數棧、動態鏈接和方法的返回地址等信息。 每一個方法從調用開始到執行完成,都對應一個棧幀在虛擬機裏面的入棧和出棧 在編譯的時候棧幀需要多大的局部變量表、多深的操作數棧都已經確定了,並寫入到方法表的Code屬性中。 一個線程中的方法調用鏈可能很長,有很多方
相關文章
相關標籤/搜索