![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 86
xp880110
这个作者很懒,什么都没留下…
展开
-
读书笔记-Java内存区域划分
有幸拜读周志明老师的著作《深入理解Java虚拟机:JVM高级特性与最佳实践》,是这本书让我对Java虚拟机有了比较全面的认识,这里记录下一些重点,以备后期查阅。其实买这本书已经有几年了,期间断断续续看了几章,现在终于可以抽出时间来系统读一遍了。话不多说,进入正题。运行时数据区域Java虚拟机在执行Java程序时会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以...原创 2015-08-02 11:43:27 · 101 阅读 · 0 评论 -
读书笔记-垃圾收集算法
前面提到堆中存放着所有Java的对象实例,垃圾收集器在对堆进行回收前,第一件要做的事情就是确定这些对象有哪些还“存活”,哪些已经“死去”。今天我们来看看垃圾收集器是怎么来判断堆中对象的状态的,首先我们来看看可以通过哪些算法来得到对象的状态。 引用计数算法 其实现原理就是给对象添加一个引用计数器,当有一个地方引用它时计数器加1,引用失效时计数器减1,...原创 2015-08-10 10:22:28 · 96 阅读 · 0 评论 -
读书笔记-垃圾收集器
如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器则内存回收的具体实现。Java虚拟机规范中对垃圾收集应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大的差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的垃圾收集器。这里讨论的收集器基于Sun HotSpot虚拟机1.6版本Update 22,这个虚拟机包含的...原创 2015-08-18 21:38:50 · 131 阅读 · 0 评论