Java-100天知識進階-JVM內存-知識鋪(三)

知識鋪: 致力於打造輕知識點,持續更新每次的知識點較少,閱讀不累。不佔太多時間,不停的來喚醒你記憶深處的知識點。安全

Java內存模型(JMM)學習

JVM內存模式是JVM的內存分區線程

Java內存模式是一種虛擬機規範3d

1. Jvm內存按照運行時態及內存規範劃分
fileblog

  1. 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

總結:ip

  1. 程序計算器是惟一不會 OOM區
  2. 堆是gc的主要場所
  3. 線程安全區: 虛擬機棧,本地方法,程序計數器
  4. 非線程安全區:方法區,堆
  5. 堆:劃分爲 Eden,From Survivor,To Survivor
  6. 堆:各區比例:8:1:1內存

    本文由zshipu.com學習筆記或整理或轉載,若有侵權請聯繫,必改之。虛擬機

相關文章
相關標籤/搜索