知識鋪: 致力于打造輕知識點,持續更新每次的知識點較少,閱讀不累。不占太多時間,不停的來喚醒你記憶深處的知識點。
Java內存模型(JMM)
JVM內存模式是JVM的內存分區
Java內存模式是一種虛擬機規范
-
Jvm內存按照運行時態及內存規范劃分
file -
Java內存區域
file
2.1** 線程安全 **
file
2.1.1 程序計數器
file
2.1.2 虛擬機棧
file
2.1.3 本地方法
file
2.2 線程不安全
2.2.1 方法區
file
2.2.2 堆包含如下圖
file
2.2.3 堆內存劃分
file
總結:
- 程序計算器是唯一不會 OOM區
- 堆是gc的主要場所
- 線程安全區: 虛擬機棧,本地方法,程序計數器
- 非線程安全區:方法區,堆
- 堆:劃分為 Eden,From Survivor,To Survivor
- 堆:各區比例:8:1:1
本文由zshipu.com學習筆記或整理或轉載,如有侵權請聯系,必改之。