理解JVM和GC

JVM JVM內存劃分? 程序計數器,虛擬機棧,本地方法棧,堆,和方法區。 其中堆和方法區線程共享。 Java運行時的數據區包括:(其中前兩個是線程共享的) 1.方法區(Method Area) 存儲已被虛擬機加載的類信息、常量、靜態變量、即時編譯器編譯後的代碼等數據 2.堆(Heap) 存放對象實例,幾乎所有對象實例都在這裏分配內存 3.虛擬機棧(VM Stack) 描述的是Java方法執行的內
相關文章
相關標籤/搜索