8.1 彻底搞透彻内存模型
目录介绍
- 01.分析内存模型背景
- 1.1 为何分析内存模型
- 1.2 如何着手学习
- 1.3 学习内存那些东西
- 02.JVM整体内存模型
- 2.1 按照私有划分
- 2.2 线程私有内存区
- 2.3 线程共享内存区
- 03.线程私有区域
- 3.1 程序计数器
- 3.2 虚拟机栈
- 3.3 本地方法栈
- 04.线程共享区域
- 4.1 Java堆
- 4.2 方法区
- 4.3 运行时常量池
- 4.4 直接内存
- 05.看内存分配案例
- 5.1 首先看代码案例
- 5.2 JVM加载类过程
- 5.3 对构造方法赋值
- 5.4 通过对象调用方法
- 5.5 对对象进行回收
- 5.6 内存泄漏是啥回事
- 5.7 堆和栈区别举例
- 5.8 成员和局部变量
- 5.9 了解下对象内存结构
- 06.搞懂对象内存布局
- 6.1 对象在哪里分配
- 6.2 JOL分析对象内存布局
- 6.3 对象内存布局组成
- 6.4 对象内存布局详解
- 6.5 什么是指针压缩 <