潇洒老虎

文章
8
资源
1
加入时间
3年0月21天

JVM系列——JVM内存结构&垃圾回收

1、程序计数器(寄存器)作用:存储下一条JVM指令的执行地址特点:(1)线程私有的 (2)jvm内存中唯一不会存在内存溢出的结构场景举例:比如在java多线程运行情况下,线程的执行过程中是受CPU时间片调度的,当线程1的时间片用完就会切到线程2执行,那么这时线程1需要记住下一条指令执行到哪里了,在切换时线程1就会将下一条指令的地址存储在程序计数器中。这也能解释为什么程序计数器是线程私有的了。2、虚拟机栈每个线程运行时所需要的内存称为虚拟机栈虚拟机栈由多个栈帧组成,对应着每次方法.