JVM
文章平均质量分 89
Java虚拟机相关知识学习
weixin_42691615
这个作者很懒,什么都没留下…
展开
-
JVM详解
各种JVM虚拟机 HotSpot HotSpot VM 是Sun/OracleJDK和OpenJDK中的默认Java虚拟机,也是目前使用范围最广的Java虚拟机。在最初并非由Sun公司所开发,而是由一家名为“Longview Technologies”的小公司设计的。HotSpot既继承了Sun之前两款商用虚拟机的优点,也有许多自己新的技术优势,如它名称中的HotSpot指的就是它的热点代码探测技术。2006年,Sun陆续将SunJDK的各个部分在GPLv2协议下开放了源码,形成了Open-JDK项..原创 2022-01-18 09:05:05 · 124 阅读 · 0 评论 -
JVM垃圾回收
判断对象是否存活 引用计数法 原理:假设有一个对象A,任何一个对象对A的引用,那么对象A的引用计数器+1,当引用失败时,对象A的引用计数器 就-1,如果对象A的计数器的值为0,就说明对象A没有引用了,可以被回收。 优点: 实时性较高,无需等到内存不够的时候,才开始回收,运行时根据对象的计数器是否为0,就可以直接回收。 在垃圾回收过程中,应用无需挂起。如果申请内存时,内存不足,则立刻报outofmember 错误。 区域性,更新对象的计数器时,只是影响到该对象,不会扫描全部对象。 缺点: 每..原创 2022-02-15 08:52:04 · 143 阅读 · 0 评论