![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
书籍学习-深入理解java虚拟机
个人计划的第二步理论部分,学习jvm,加强基础知识建设
沙丁鱼flat
这个作者很懒,什么都没留下…
展开
-
深入理解jvm学习笔记06:虚拟机执行子系统之类文件结构(上)
1.概述 1原创 2020-06-04 14:50:17 · 172 阅读 · 0 评论 -
深入理解jvm学习笔记05:自动内存管理机制之虚拟机性能监控与故障处理工具
1.概述 这一章主要讲的是实践虚拟机内存原创 2020-06-02 15:48:52 · 158 阅读 · 0 评论 -
深入理解jvm学习笔记04:自动内存管理机制之GC与内存分配策略(完结)
6. 内存分配及回收策略 对象的内存分配实质上就是堆上分配,对象主要分配在新生代Eden区上,少数在老年代中。 6.1对象优先在Eden分配原创 2020-05-29 15:28:33 · 210 阅读 · 0 评论 -
深入理解jvm学习笔记03:自动内存管理机制之GC与内存分配策略(下)
5. 垃圾收集器 这里讨论HotSpot虚拟机所拥有的收集器。 5.1 Serial收集器 Serial收集器是最基本、发展历史最悠久的收集器。该收集器是一个单线程收集器(进行GC时必须暂停其它所有的工作线程,知道GC结束)。 相比其它收集器:它简单高效,因为单线程无线程交互的开销,而属于单线程收集效率最高的。 时间在几十毫秒到一百多毫秒之间,很适合Clinet模式下的虚拟机。 ...原创 2020-04-28 15:01:13 · 126 阅读 · 0 评论 -
深入理解jvm学习笔记02:自动内存管理机制之GC与内存分配策略(上)
1.概述 垃圾收集(Garbage Collection,GC)其实年代比java久远。原创 2020-03-20 10:10:12 · 133 阅读 · 0 评论 -
深入理解jvm学习笔记01:自动内存管理机制之java内存区域与内存溢出异常
第一章主要讲java发展时,jvm发展史,这里就跳过了 1.java内存区域与内存溢出异常概述 由于java的虚拟机自动内存管理机制,所以我们大部分情况下不会出现内存泄露和内存溢出的问题,但一旦出现,还是的有排查异常解决问题的能力,这里就需要理解虚拟机是怎么使用内存的。 这一章主要讲的是jvm内存的各个区域和其作用、服务对象、和可能产生的问题。 2.运行时数据区域 上图是jvm...原创 2020-03-18 10:22:36 · 268 阅读 · 0 评论