內存分析

JVM(Java虛擬機)內存可以分爲三個區域:棧(stack)、堆(heap)、方法區(method area) 棧: 1、JVM爲每一個線程創建一個棧,用於存放該線程執行方法的信息(局部變量、實際參數等),棧幀屬於線程私有,不能共享 2、每個方法被調用都會創建一個棧幀 3、棧是由系統自動分配,速度快,是一個連續的內存空間 堆: 1、JVM只有一個堆,被所有線程共享 2、堆用於儲存創建好的對象 3
相關文章
相關標籤/搜索