摘要:
栈帧是Java虚拟机栈的结构,每个栈帧都有自己的局部变量表、操作数栈、动态链接和方法返回地址等信息,还允许携带与JVM实现相关的附加信息,如,对程序调试提供支持的信息。 1 局部变量表 局部变量表存储基本数据类型(8种)、对象引用、returnAddr 阅读全文
posted @ 2019-07-21 07:40
O'Neal
阅读(646)
评论(1)
推荐(0)
摘要:
Java虚拟机采用可达性分析算法来判断对象是否可以回收。可达性分析算法通过一系列的GC Roots对象作为起始点,向下搜索走过的路径称引用链,当一个对象到GC Roots没有任何的引用链时,证明对象是不可用的。 Java中,可作为GC Roots的对象: 虚拟机栈中引用的对象 阅读全文
posted @ 2019-07-21 00:22
O'Neal
阅读(241)
评论(0)
推荐(0)

浙公网安备 33010602011771号