JVM之运行时数据区 ————– TODO
Wirte by 021.
示例代码
1 |
|
Progarm Counter 程序计数器
- 执行代码行标记
JVM stack 方法栈
Local Variable Table 局部变量表
1
2
3
4args[]
int f = 0;Operand Stack 操作数栈
1
Dynamic Linking 静态连接
1
当前线程在运行时与常量池符号的连接. 指向常量池的变量. 示例代码中:final static int c = 0,p.test(0,0);;
Retuen Address 返回地址
1
函数执行结果的值地址存入栈顶. p.test(a,b) = return a + b;
本地方法栈
- Native 本地方法相关方法栈.
方法区
- l
Direct Memory
- JVM可以直接访问的内核空间内存,0拷贝。
堆
参数设置
1 | 默认: -Xmixed 混合模式 |