摘要:
JVM运行内存的分类 程序计数器:当前线程所执行的字节码的行号指示器,用于记录正在执行的虚拟机字节指令地址,线程私有 注:如果正在执行的是Native方法,计数器值则为空 Java虚拟栈:存放基本数据类型、对象的引用、方法出口等,线程私有 Native方法栈:和虚拟栈相似,只不过它服务于Native 阅读全文
摘要:
栈区: 栈分为java虚拟机栈和本地方法栈 重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。 每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机中从入栈到出栈的过程。 通常说的栈就是指局部变量表部分,存放 阅读全文