JVM
秦LW
这个作者很懒,什么都没留下…
展开
-
学习深入理解jvm虚拟机心得——Java内存区域与常见内存溢出异常(1)
Java内存区域与常见内存溢出异常 目录 1.运行时数据区域 2.虚拟机对象 3.OutOfMemorryError异常 1.运行时数据区域 1.1 程序计数器 特征:线程私有,唯一一个没有outofmemoryerror的区域。 作用:字节码解释器运行时通过改变计数器的值来选取下一条需要执行的字节码指令 1.2 堆/heap 结构:新生代、老年代;再细致一点的有Eden...原创 2018-10-14 22:37:39 · 160 阅读 · 0 评论 -
学习深入理解jvm虚拟机心得——谈谈GC垃圾收集器和回收策略(2)
1.前言 有幸有了大段完整的学习时间,本人也逐步调整心态静下心来看一看经典的java书籍。今天把gc章节看完,感觉脑子里比较混乱,可能是这一章节的新名词比较多吧,parallel scavange,parnew,serial啊等等。有必要将这些没记住的内容总结下来。我比较认同的一个观点就是,带着问题去学习。面试中问到的与jvm基础相关的肯定少不了gc。下面举例 a.堆内存中新生代老年代各自什么...原创 2018-10-15 17:39:54 · 208 阅读 · 0 评论