知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。

Java内存模型(JMM)

JVM内存模式是JVM的内存分区

Java内存模式是一种虚拟机规范

1. Jvm内存按照运行时态及内存规范划分

  1. Java内存区域

    2.1** 线程安全 **

    2.1.1 程序计数器

    2.1.2 虚拟机栈

    2.1.3 本地方法

    2.2 线程不安全
    2.2.1 方法区

    2.2.2 堆包含如下图

    2.2.3 堆内存划分

总结:

  1. 程序计算器是唯一不会 OOM区
  2. 堆是gc的主要场所
  3. 线程安全区: 虚拟机栈,本地方法,程序计数器
  4. 非线程安全区:方法区,堆
  5. 堆:划分为 Eden,From Survivor,To Survivor
  6. 堆:各区比例:8:1:1

    本文由zshipu.com学习笔记或整理或转载,如有侵权请联系,必改之。

最新文章

  1. 关于安装Apache之后,解析PHP的配置
  2. 分形之概率学下的green tree
  3. BZOJ2763[JLOI2011]飞行路线 [分层图最短路]
  4. CSS高级知识
  5. 通用对象池ObjectPool的一种简易设计和实现方案
  6. web前端开发教程系列-1 - 前端开发编辑器介绍
  7. 玩转无线电 -- 温哥华天车 RFID 票务系统
  8. 济南学习 Day 3 T3 pm
  9. 引用web service时,出现无法识别的配置节点applicationSettings
  10. Azure Powershell 创建 Internal Load Balancer
  11. WordPress Checkout插件跨站脚本漏洞和任意文件上传漏洞
  12. 关于Servlet中重定向
  13. PAT (Basic Level) Practise (中文) 1016. 部分A+B (15)
  14. Q:算法(第四版)—第一章
  15. [整]swp文件的处理
  16. Oracle 12c RAC 安装文档
  17. 有了这个api接口工具-微信跳转其他浏览器下载app就这么简单
  18. 洛咕 P3756 [CQOI2017]老C的方块
  19. 从Android4.0源码中提取的截图实现(在当前activity中有效,不能全局截图)
  20. hive 安装记录

热门文章

  1. 解决 layui 弹出层(弹框)一闪而过就消失的问题 (转载)
  2. Java设计模式:Builder(构建器)模式
  3. route 相关设置
  4. HTTP 状态码及含义
  5. Shell(1)---变量
  6. C# delegate multicast single delegate
  7. 最全的.NET Core跨平台微服务学习资源
  8. WPF ListBox 隐藏滑块
  9. webpack打包配置禁止html标签全部转为小写
  10. CarTool 使用,获取图片资源