Java-100天知識進階-JVM記憶體-知識鋪(三)
知識鋪: 致力於打造輕知識點,持續更新每次的知識點較少,閱讀不累。不佔太多時間,不停的來喚醒你記憶深處的知識點。
Java記憶體模型(JMM)
JVM記憶體模式是JVM的記憶體分割槽
Java記憶體模式是一種虛擬機器規範
1. Jvm記憶體按照執行時態及記憶體規範劃分
2. Java記憶體區域
2.1** 執行緒安全 **
2.1.1 程式計數器
2.1.2 虛擬機器棧
2.1.3 本地方法
2.2 執行緒不安全
2.2.1 方法區
2.2.2 堆包含如下圖
2.2.3 堆記憶體劃分
總結:
- 程式計算器是唯一不會 OOM區
- 堆是gc的主要場所
- 執行緒安全區: 虛擬機器棧,本地方法,程式計數器
- 非執行緒安全區:方法區,堆
- 堆:劃分為 Eden,From Survivor,To Survivor
- 堆:各區比例:8:1:1
本文由zshipu.com學習筆記或整理或轉載,如有侵權請聯絡,必改之。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1916/viewspace-2824245/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Vuejs進階知識(十八)【component 進階知識】VueJS
- js 進階知識JS
- Java基礎知識_記憶體Java記憶體
- STM32記憶體知識記憶體
- Android進階知識:ThreadLocalAndroidthread
- netcore高階知識點,記憶體對齊,原理與示例NetCore記憶體
- 具體的知識 && 知識在專案中的應用(以指標和記憶體的知識引出)指標記憶體
- 前端進階-個人筆記-小知識前端筆記
- 你不知道的記憶體知識記憶體
- 前端進階知識彙總前端
- Vuejs進階知識(十六)【mixin】VueJS
- Vuejs進階知識(十九)【slot】VueJS
- Redis進階知識一覽Redis
- 信管知識梳理(三)軟體工程相關知識軟體工程
- Android進階知識:Handler相關Android
- Android知識進階樹——Window & ViewRootImplAndroidView
- Vuejs進階知識(十七)【computed properties】VueJS
- 【知識分享】伺服器記憶體和普通記憶體的區別伺服器記憶體
- JVM 面試知識整理JVM面試
- Java常見知識點彙總(⑱)——Jvm記憶體結構、Java記憶體模型、Java物件模型的區別JavaJVM記憶體模型物件
- 前端進階必備知識彙總前端
- AcWing 進階課知識點模板梳理
- 王昊奮知識圖譜學習筆記--第三講知識抽取與知識挖掘(上)筆記
- DDR記憶體基礎知識和頻寬測試記憶體
- 淺入 .NET Core 中的記憶體和GC知識記憶體GC
- JVM學習之JVM基礎知識JVM
- x64 番外篇——知識鋪墊
- 【知識分享】伺服器記憶體和普通電腦記憶體區別在哪伺服器記憶體
- JVM面試知識點梳理JVM面試
- 【整理】JVM知識點大梳理JVM
- 前端進階必須懂得TCP/IP知識前端TCP
- 一網打盡JVM垃圾回收知識體系JVM
- 硬體知識
- 直播美顏SDK的人臉識別技術進階知識
- java知識點-高階Java
- Android高階知識點Android
- 華為雲GaussDB(DWS)記憶體知識點,你知道嗎?記憶體
- JVM知識點掃盲系列(2)JVM