深入理解jvm(四):虛擬機字節碼執行引擎

運行時棧幀 每一個方法從調用開始到執行完成都對應着一張棧幀的進棧和出棧。棧幀中存儲着局部變量表,操作數表,動態鏈接和方法返回地址。位於虛擬機最頂層的稱爲當前方法棧。 局部變量表 儲存當前方法的局部變量和參數,局部變量表的容量以變量槽slot(32位)爲存儲單位。對於64位的數據,通過連續分配兩個slot高位對齊的方式儲存,由於局部變量表表是線程私有的,所以連續讀取兩個slot不會引起安全問題。 局
相關文章
相關標籤/搜索