1. 程式人生 > >Java記憶體管理之JVM 記憶體劃分

Java記憶體管理之JVM 記憶體劃分

JVM 記憶體劃分

  • 方法區(執行緒共享):常量、靜態變數、JIT(即時編譯器) 編譯後的程式碼也都在方法區;
  • 堆記憶體(執行緒共享):垃圾回收的主要場所;
  • 程式計數器: 當前執行緒執行的位元組碼的位置指示器;
  • 虛擬機器棧(棧記憶體):儲存區域性變數、基本資料型別變數以及堆記憶體中某個物件的引用變數;
  • 本地方法棧 :為 JVM 提供使用 native 方法的服務。