《深入理解java虛擬機》讀書筆記——運行時棧幀結構

棧幀是用於虛擬機進行方法調用和方法執行的數據結構,是虛擬機棧的棧元素。每一個方法從調用開始至執行完成的過程,都對應着一個棧幀在虛擬機棧裏面從入棧到出棧的過程。 每一個棧幀都包括了局部變量表、操作數棧、動態連接、方法返回地址和一些額外的附加信息。在編譯程序代碼的時候,棧幀需要多大的局部變量表,多深的操作數棧都已經完全確定,並且寫入到方法表的Code屬性中,因此一個棧幀需要分配多少內存,不會受到程序運
相關文章
相關標籤/搜索