java內存分析筆記

java虛擬機的內存可以分爲三個區域:棧,堆,方法區 棧: 1。棧描述的是方法執行的內存模型,每個方法被調用都會創建一個棧幀(存儲局部變量,操作數,方法出口等) 2.jvm爲每個線程創建一個棧,用於存放該線程執行方法的信息(實際參數,局部變量) 3.棧屬於線程私有,不能實現線程間的共享 4.棧是由系統自動分配,速度快,是一個連續的內存空間 堆: 1.堆用於創建好的對象和數組(數組也是對象) new
相關文章
相關標籤/搜索