JVM
文章平均质量分 84
了解Java机制
Leida_wanglin
在平凡中长大。
展开
-
Java虚拟机 - 垃圾回收
JVM垃圾回收 柯南语录:比你厉害的人都在努力,你还有什么理由不努力。 垃圾收集器(Garbage Collection,简称GC),垃圾收集需要完成的三件事情: ·哪些内存需要回收? ·什么时候回收? ·如何回收? 1. 那如何判断对象是否存活呢? 在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前, 第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(“死去”即不可能再被任何途径使用的对象)了。 1.1. 引用计数法 在对象中添加一个引用计数器,每当有一个原创 2021-12-09 14:09:21 · 473 阅读 · 0 评论 -
Java虚拟机 - 运行时数据区域
Java虚拟机 - 运行时数据区域 柯南语录:每天学习一小点,未来无限好。 1. 程序计数器(Program Counter Register寄存器) 作用:记住下一条jvm指令的执行地址 特点: (1)线程私有的 (2)不会存在内存溢出(OutOfMemoryError) 2. Java虚拟机栈(Java Virtual Machine Stacks) 每个线程运行时所需要的内存,称虚拟机栈 每个栈由多个栈帧(Frame)组成,对应每次方法调用时所占用的内存 每个线程只能有一个活动栈帧,对应着当前原创 2021-12-06 18:15:56 · 910 阅读 · 0 评论