标签:target hot 接口 targe space 大小 返回 一个 运行时
PC 程序计数器:由于存在线程切换,线程需要有自己的程序计数器来记住指令执行到的位置【线程私有】
存放指令位置
虚拟机的运行,类似于这样的循环:
while( not end ) {
? 取PC中的位置,找到对应位置的指令;
? 执行该指令;
? PC ++;
}
JVM Stack【线程私有】
Heap:堆,【线程共享】
Method Area:方法区【线程共享】
Runtime Constant Pool:常量池,常见的是String常量池,实际上还存储着一些类的信息
Native Method Stack:本地方法栈【线程私有】
Direct Memory:直接内存
JVM可以直接访问的内核空间的内存 (OS 管理的内存)
NIO , 提高效率,实现zero copy
store:存
load:取
pop:弹出栈
mul:乘法
sub:减法
invoke
标签:target hot 接口 targe space 大小 返回 一个 运行时
原文地址:https://www.cnblogs.com/gabin/p/13598671.html