宋红康 JVM 笔记 Day08|堆

一、今日视频区间

P67-P86

二、一句话总结

  1. 堆的核心概述;
  2. 设置堆内存大小与OOM;
  3. 年轻代与老年代;
  4. 图解对象分配过程;
  5. Minor GC、Major GC、Full GC;
  6. 堆空间分代思想;
  7. 内存分配策略;
  8. 为对象分配内存:TLAB;
  9. 小结堆空间的参数设置;
  10. 堆时分配对象的唯一选择吗?

三、关键图/命令

3.1 堆的核心概述



堆的核心概述:内存细分

3.2 设置堆内存大小与OOM




3.3 年轻代与老年代





3.4 图解对象分配过程








3.5 Minor GC、Major GC、Full GC





3.6 堆空间分代思想


3.7 内存分配策略



3.8 为对象分配内存:TLAB





3.9 小结堆空间的参数设置




3.10 堆时分配对象的唯一选择吗

















相关推荐
马猴烧酒.3 分钟前
【面试八股|JVM虚拟机】JVM虚拟机常考面试题详解
jvm·面试·职场和发展
wdfk_prog31 分钟前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习
2301_790300961 小时前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
m0_736919101 小时前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
觉醒大王1 小时前
哪些文章会被我拒稿?
论文阅读·笔记·深度学习·考研·自然语言处理·html·学习方法
方安乐2 小时前
科普:股票 vs 债券的区别
笔记
_F_y2 小时前
C++重点知识总结
java·jvm·c++
爱学习的阿磊2 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
m0_550024633 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
傻小胖4 小时前
22.ETH-智能合约-北大肖臻老师客堂笔记
笔记·区块链·智能合约