JAVA虛擬機內存結構

1.      方法區:存放虛擬機加載的類信息,常量,靜態變量,即時編譯器編譯後的代碼等數據。 2.      堆:虛擬機管理的最大一塊內存。同時被多個線程共享。在虛擬機啓動的時候創建它, 主要來存放對象的實例,幾乎所有的java對象實例以及數組都要在這裏分配內存。並且通過gc來自動管理。堆的大小可以通過-Xmx和-Xms參數調整。堆使用的內存不一定在物理上是連續的,但是邏輯上一定是連續的。若堆中
相關文章
相關標籤/搜索