java虚拟机
bo_fight
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java虚拟机垃圾回收算法
引用计数法:原理:对于对象A,只要任意的对象引用了A,则A的引用计数器加一。当引用失效时,引用计数器减一。引用计数器的值为0时,对象A不可使用,回收。缺点:1.无法处理循环问题。如果A引用了B,B同时引用了A。但A,B都不被其他任何对象引用。那么A,B都是不可达的。那么A,B不会被回收,从而引起内存泄漏。(java中未使用)标记清除法:原理:将垃圾回收分为两个阶段:标记阶段,清除阶...原创 2018-09-17 11:02:43 · 247 阅读 · 0 评论 -
java虚拟机的基本结构
java虚拟机由类加载子系统,java堆,方法区,直接内存,垃圾回收系统,java栈,本地方法栈,pc寄存器,执行引擎构成。各结构的功能如下:类加载子系统:负责从外部加载类信息。方法区:存放类信息,同时还可能存放常量池信息(包括字符串字面量和数字常量)(这部分信息是Class文件中常量池部分的内存映射)。java堆:在虚拟机启动时建立,java程序主要的内存工作区域。几乎所有的ja...原创 2018-09-10 18:57:36 · 336 阅读 · 0 评论
分享