JAVA JVM
文章平均质量分 94
JAVA JVM
shintyan
这个作者很懒,什么都没留下…
展开
-
JVM——虚拟机栈
一、概述(Stack Frame)栈帧(Stack Frame) 是用于虚拟机执行时方法调用和方法执行时的数据结构,它是虚拟栈的基本元素。每一个方法从调用到方法返回都对应着一个栈帧入栈出栈的过程。最顶部的栈帧称为当前栈帧,栈帧所关联的方法称为当前方法,定义这个方法的类称为当前类,该线程中,虚拟机有且也只会对当前栈帧进行操作。栈帧的作用有存储数据,部分过程结果,处理动态链接,方法返回值和异常分派。每一个栈帧包含的内容有局部变量表、操作数栈、...原创 2022-03-15 19:07:44 · 1842 阅读 · 0 评论 -
字节面试杂谈——JVM
一、JVM的主要组成部分及其作用二、运行时数据区/运行时内存区域三、堆、栈四、JAVA对象大小的计算五、对象的访问定位的两种方式六、判断垃圾可以回收的方法/如何判断对象是否死亡七、垃圾回收从哪里开始八、被标记为垃圾的对象一定会被回收吗九、JAVA中四种引用类型十、内存泄漏、内存溢出十一、常用的垃圾收集算法十二、分代收集算法十三、浮动垃圾十四、内存碎片十五、常用的垃圾收集器十六、CMS原创 2022-02-26 10:08:07 · 645 阅读 · 0 评论