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記憶體知識記憶體
- node記憶體基礎知識記憶體
- 前端進階-個人筆記-小知識前端筆記
- JVM 知識體系漫談JVM
- 具體的知識 && 知識在專案中的應用(以指標和記憶體的知識引出)指標記憶體
- 前端進階知識彙總前端
- Redis進階知識一覽Redis
- PHP進階知識總結PHP
- 你不知道的記憶體知識記憶體
- 記憶體洩漏的有關知識記憶體
- 信管知識梳理(三)軟體工程相關知識軟體工程
- JVM 面試知識整理JVM面試
- Android進階知識:ThreadLocalAndroidthread
- Vuejs進階知識(十六)【mixin】VueJS
- Vuejs進階知識(十九)【slot】VueJS
- C++11進階知識列表C++
- ios轉載的記憶體方面的知識iOS記憶體
- netcore高階知識點,記憶體對齊,原理與示例NetCore記憶體
- JVM面試知識點梳理JVM面試
- 前端進階必備知識彙總前端
- Android進階知識:Handler相關Android
- Android知識進階樹——Window & ViewRootImplAndroidView
- web知識進階——字元編解碼Web字元
- css零星進階知識點CSS
- 【知識分享】伺服器記憶體和普通記憶體的區別伺服器記憶體
- 基礎知識1——例項記憶體結構記憶體
- Linux 記憶體管理知識學習總結Linux記憶體
- Java常見知識點彙總(⑱)——Jvm記憶體結構、Java記憶體模型、Java物件模型的區別JavaJVM記憶體模型物件
- 王昊奮知識圖譜學習筆記--第三講知識抽取與知識挖掘(上)筆記
- x64 番外篇——知識鋪墊
- [jQuery知識]jQuery之知識三-過濾器jQuery過濾器
- JVM學習之JVM基礎知識JVM
- jvm系列(八):jvm知識點總覽JVM
- 【整理】JVM知識點大梳理JVM
- 前端進階必須懂得TCP/IP知識前端TCP