【17-02】jvm架構

一.jvm內存結構 1.1jvm內存分配  1.棧內存分配 保存參數,局部變量,中間計算過程和其他數據。退出方法的時候,修改棧頂指針就可以把棧幀中的內容銷燬 棧的優點:存取速度比堆快,僅次於寄存器, 棧的缺點:存在棧中的數據大小,生存期是在編譯時就確定的,導致其缺乏靈活性  2.堆內存分配 堆的優點:動態分配內存大小,生存期不必事先告訴編譯器,它是在運行期動態分配的,垃圾回收器會自動收走不再使用的
相關文章
相關標籤/搜索