Java中的記憶體區域劃分
1. 暫存器
每個執行緒啟動的時候都會啟動一個PC暫存器,儲存下一條要執行的指令地址。
2. 本地方法區
儲存的是執行緒呼叫方法時的方法入口地址、操作和方法出口地址等與方法執行相關的資訊。
3. 方法區
存放虛擬機器載入類的相關資訊,如類、靜態變數和常量等。
4. 棧
儲存的是區域性變數,包括基本資料型別和和物件的引用。只要資料所在的區域結束,該資料就會被釋放。
5. 堆
儲存的是陣列和物件,也就是實體。
相關文章
- Java的記憶體區域劃分Java記憶體
- Java的記憶體管理機制之記憶體區域劃分Java記憶體
- JVM的記憶體區域劃分JVM記憶體
- JVM記憶體區域劃分JVM記憶體
- jvm 記憶體區域劃分JVM記憶體
- Java虛擬機器記憶體區域劃分Java虛擬機記憶體
- Java 記憶體劃分Java記憶體
- java虛擬機器記憶體區域的劃分以及作用詳解Java虛擬機記憶體
- Java記憶體區域Java記憶體
- Java記憶體區域和記憶體模型Java記憶體模型
- flink中的記憶體劃分記憶體
- Java記憶體區域學習Java記憶體
- Java 執行時的記憶體劃分Java記憶體
- Java記憶體區域(執行時資料區域)和記憶體模型(JMM)Java記憶體模型
- JAVA記憶體區域與記憶體溢位異常Java記憶體溢位
- Android記憶體優化(一):Java記憶體區域Android記憶體優化Java
- Java記憶體管理原理及記憶體區域詳解Java記憶體
- JVM的記憶體區域JVM記憶體
- JVM記憶體劃分JVM記憶體
- Java記憶體區域有哪些構成?Java記憶體
- 【JVM記憶體區域】JVM記憶體
- JVM 記憶體區域JVM記憶體
- JVM記憶體區域JVM記憶體
- JVM(2)-Java記憶體區域與記憶體溢位異常JVMJava記憶體溢位
- java記憶體區域-執行時資料區Java記憶體
- JVM 系列文章之 Java 的記憶體區域JVMJava記憶體
- Java基礎專題 Jvm記憶體劃分JavaJVM記憶體
- Java虛擬機器之記憶體區域Java虛擬機記憶體
- Java記憶體區域總結(堆、棧、方法區等)Java記憶體
- 【深入Java虛擬機器】之一:Java記憶體區域與記憶體溢位Java虛擬機記憶體溢位
- java虛擬機器記憶體的各個區域Java虛擬機記憶體
- JVM記憶體區域以及各區域的記憶體溢位異常,記憶體分代策略,垃圾收集演算法,各種垃圾收集器JVM記憶體溢位演算法
- 理解Java記憶體區域與垃圾收集器Java記憶體
- Java虛擬機器記憶體區域詳解Java虛擬機記憶體
- JVM區域劃分JVM
- Java虛擬機器2:Java記憶體區域及物件Java虛擬機記憶體物件
- Java記憶體區域與記憶體溢位異常(JVM學習系列1)Java記憶體溢位JVM
- 第二章 Java記憶體區域與記憶體溢位異常(1)Java記憶體溢位