![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
程序员刘先生
这个作者很懒,什么都没留下…
展开
-
jvm系列之一内存区域
jvm系列之一内存区域运行时数据区程序计数器java虚拟机栈本地方法栈java堆方法区运行时常量池虚拟机对象对象创建对象内存布局对方访问定位 运行时数据区 当我们当我们想要更深入的学习java的时候,jvm是一个绕不过去的话题,这篇博文算是自己学习的笔记吧! 上图是一个简单的java运行区示意图 程序计数器 程序计数器(program counter register)是一个比较小...原创 2019-04-17 23:34:54 · 132 阅读 · 0 评论 -
虚拟机类加载过程 读书笔记
虚拟机类加载机制 读书笔记前言:类加载时机类加载过程加载验证准备解析初始化 前言: 在这一节,主要描述的就是虚拟机是如何读取Class文件的? 首先,虚拟机会把描述类的数据从Class文件中加载到内存,并对数据进行校验,转换解析、连接和初始化,最终形成可以直接使用的Java类型,这就是虚拟机的类加载机制 类加载时机 类从被夹在到虚拟机内存中开始,整个生命周期为: 加载(Loading)、验证(Ve...原创 2019-04-27 18:01:45 · 87 阅读 · 0 评论 -
垃圾收集器与内存分配策略
垃圾收集器与内存分配策略当我们在讨论垃圾回收的时候,我们在讨论什么?引用计数算法可达性分析回收方法区垃圾收集算法标记-清除算法复制算法标记整理算法分代收集算法算法实现垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Paralled Old 收集器CMS收集器G1收集器内存分配与回收策略对象优先在Eden分配大对象直接进入老年代长期存活...原创 2019-04-23 22:49:10 · 151 阅读 · 0 评论