jvm
Cug_wangww
既然选择了远方,便只顾风雨兼程
展开
-
JVM内存结构(一)
JVM架构 Class Loader :依据特定格式加载class文件文件到内存。 Execution Engine:对命令进行解析 Native Interface:融合不同原生语言(C/C++)为JAVA调用,标记为native的方法。 Runtime Data Area:运行时数据区,JVM内存结构模型。 类从编译到执行的过程 编译器将Test.java文件编译为Test.cla...原创 2019-07-20 16:46:30 · 202 阅读 · 0 评论 -
JVM内存结构(二)
运行时数据区(规范规定) 程序计数器 :Java支持多线程同时执行,每个线程都有自己的PC Register,线程正在执行的方法叫做当前方法,如果是java代码,PC Register里面存放的就是当前正在执行的指令地址,如果是C代码,则为空。 虚拟机栈JVM Stacks:线程私有的,它的生命周期与线程相同。虚拟机栈是描述的Java方法执行的内存模型:每个方法在执行的同时会创建一个栈帧,用...原创 2019-08-04 22:55:24 · 160 阅读 · 0 评论