JVM
2020-04-26 16:59:23 0 举报
JVM
作者其他创作
大纲/内容
方法出口
栈(线程私有)
calculate()栈帧
to
helloWorldresult
FILO栈(线程)
方法区(元空间。常量,静态变量,类元信息)
Full GC
本地方法栈
新生代
操作数栈
计算的临时数据存储区
Eden
动态链接
public class HelloWord{ public int calculate(){ int a = 1 ; int b =2 ; int c = (a+b)*10; return c ; } publci static void main(String[] args){ HelloWorld helloWorld = new HelloWorld(); int result = helloWorld.calculate(); } }
main线程
老年代
from
HelloWorld.class文件
堆(所有线程共享)
执行引擎
程序计数器(当前线程所执行的字节码的行号指示器)
Minor GC
类装载子系统
本地方法栈(服务虚拟机调用的方法)
main()方法栈帧
堆
程序计数器
局部变量
result=30;
HelloWorld.class
helloWorld
c=30;
JVM虚拟机
a=1;b=2;c=30;
0 条评论
下一页