![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java虚拟机
文章平均质量分 90
真正的飞鱼
这个作者很懒,什么都没留下…
展开
-
JVM:并发的可达性分析
当前主流编程语言的垃圾收集器基本上都是依靠可达性分析算法来判定对象是否存活的原创 2023-04-11 13:32:41 · 565 阅读 · 0 评论 -
Java内存模型
《Java虚拟机规范》中曾试图定义一种“Java内存模型”(Java Memory Model,JMM)来屏蔽各种硬件和操作系统的内存访问差异, 以实现让 Java 程序在各种平台下都能达到一致的内存访问效果。Java内存模型的主要目的是定义程序中各种变量的访问规则,即关注在虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节。原创 2023-04-08 09:37:46 · 357 阅读 · 0 评论 -
JVM的垃圾收集算法
介绍分代收集理论和几种垃圾收集算法(标记-清除、标记-复制、标记-整理)的思想及其发展过程。原创 2023-04-05 11:20:51 · 285 阅读 · 0 评论 -
内存管理:判断对象是否存活
在堆里面存放着 Java 世界中几乎所有的对象实例,垃圾收集器在对 Java 堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(“死去”即不可能再被任何途径使用的对象)。有两种判断对象是否存活的算法:引用计数算法、可达性分析算法。原创 2023-04-03 17:46:28 · 211 阅读 · 0 评论 -
Java的运行时数据区域
本文从概念上介绍 Java 虚拟机内存的各个区域,讲解这些区域的作用、服务对象以及其中可能产生的问题。原创 2023-04-02 09:00:02 · 267 阅读 · 0 评论