JVM(java虛擬機)

JVM在執行Java程序的過程中會把它所管理的內存劃分爲若干個不同的數據區域。這些區域都有各自的用途、創建和銷燬的時間。本文以Sun公司HotSpot虛擬機爲例進行說明,JRockit和IBM J9會有所不同。HotSpot運行時數據區分爲堆和棧兩種類型,堆空間爲線程共享,棧空間爲線程私有。堆空間又分爲方法區和堆,棧細分爲虛擬機棧、本地方法棧和程序計數器,但HotSpot棧的實現將本地方法棧中的內
相關文章
相關標籤/搜索