
JVM
文章平均质量分 78
深入理解jvm读后感
ZTDON
这个作者很懒,什么都没留下…
展开
-
JVM-2、虚拟机内存区域与内存溢出异常
JVM-2、虚拟机内存区域与内存溢出异常声明:本系列文章是本人通过阅读作者周志明的《深入理解Java虚拟机》以及网上查阅部分资料后,整理的读书笔记。后期会不定时更新以及修正。1、概述C、C++程序员需要管理和维护对象的内存。JVM底层是由C语言来实现的。又因为有JVM自动内存管理机制,所以Java程序员不需要去管理相应内存。但是了解虚拟机是怎样使用内存的,排查错误、修正问题将会变得简单。2、运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域原创 2021-09-24 09:56:26 · 321 阅读 · 0 评论 -
JVM-1、JVM系列开篇
JVM-一、JVM系列开篇1、JDK、JRP、JVM的区别:声明:本系列文章是本人通过阅读作者周志明的《深入理解Java虚拟机》后,整理的读书笔记。如果哪里有不正确,还望各位大佬予以指出,后期会不定时更新以及修正,谢谢!1、JDK、JRP、JVM的区别:我们可以把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境。可以把Java类库API中的Java SE API子集[3]和Java虚拟机这两原创 2021-09-24 09:54:55 · 169 阅读 · 0 评论 -
JVM-3、垃圾回收器与内存分配策略(一)
JVM-3、垃圾回收器与内存分配策略(一)1、概述2、判断对象是否存活的算法2.1、引用计数算法2.2、可达性分析算法2.3、引用2.4、生存还是死亡2.5、回收方法区3、垃圾收集算法3.1、分代收集理论3.2、标记-清除算法3.3、标记-复制算法3.4、标记-整理算法4、HotSpot的算法细节实现4.1、根节点枚举(GC Root枚举)4.2、安全点4.3、安全区域4.4、记忆集与卡表4.5、写屏障4.6、并发的可达性分析声明:本系列文章是本人通过阅读作者周志明的《深入理解Java虚拟机》以及网上查阅原创 2021-09-24 10:11:15 · 208 阅读 · 1 评论