JVM
yingming006の
不积跬步,无以至千里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JVM】JVM 内存结构
Java 虚拟机中的实现 组成: 运行时数据区(JVM Run-Time Data Areas ) ...原创 2019-04-26 22:07:41 · 259 阅读 · 0 评论 -
【JVM】Java 内存模型
为什么要有内存模型? 在介绍 Java 内存模型之前应该首先了解一下计算机的内存模型。 在计算机执行程序时,每条指令都在 CPU 中执行,而执行过程中,必然会对计算机内存进行数据的读取和输入,然而 CPU 的执行速度非常快,大大的超过了从内存中读取和写入数据的速度,因此就有了高速缓存。 有了高速缓存后,程序的执行过程变为: 开始时,从内存中读取数据拷贝到高速缓存 CPU 直接从高速缓存中读取和写...原创 2019-04-27 13:51:52 · 230 阅读 · 0 评论 -
【JVM】Java对象模型
Java 对象模型实际上是说 Java 对象在虚拟中的表示机制。比如对象在内存中的存储结构,以及对象在 JVM 内部的表示方式等。 Java 对象在内存中的结构 对象头(Header) 对象自身的运行时数据(Mark Word):存储哈希码、GC 分代年龄、锁状态标志、线程持有的锁、偏向线程 ID、偏向时间戳等。 synchronized 用的锁就是存在 Mark Word 中,在运行期间...原创 2019-04-29 20:31:43 · 482 阅读 · 0 评论 -
【JVM】JVM的垃圾回收机制
JVM 的垃圾回收机制笔记整理 文章目录JVM 的垃圾回收机制笔记整理为什么要了解垃圾回收?什么时候回收?判断对象是否需要被回收引用的分类哪些内存需要回收?如何回收?垃圾收集算法垃圾收集器内存分配与回收策略Minor GC 和 Full GC内存分配与回收策略小结 垃圾收集(Garbage Collection, GC) 为什么要了解垃圾回收? 排查内存溢出、内存泄漏的问题 垃圾收集会成为系统达...原创 2019-05-06 21:09:38 · 298 阅读 · 0 评论 -
【JVM】类文件结构+虚拟机类加载机制+虚拟机字节码执行引擎 学习笔记
文章目录类文件结构平台无关性Class 类文件的结构魔数与Class文件的版本常量池访问标志类索引,父类索引与接口索引集合字段表集合方法表集合属性表集合字节码指令字节码与数据类型加载和存储指令运算指令类型转换指令对象创建与访问指令操作数栈管理指令控制转移指令方法调用和返回指令异常处理指令同步指令虚拟机类加载机制类加载时机初始化:被动引用类加载过程1. 加载2. 验证(1)文件格式验证(2)元数据验...原创 2019-05-13 10:40:38 · 445 阅读 · 0 评论
分享