分区:
- 堆:xss参数,cpu高速缓冲区.
- 栈:
- 本地方法栈:
- 方法区(1.8后的元空间): 各个线程共享的区域,虚拟机启动时候就创建了,
类常量,静态变量,编译后的代码信息 - 程序计数器:
JVM中有多个线程进行,线程的是否能够有执行权,靠的是cpu的调度.
正在运行的java方法,记录正在执行的虚拟机字节码指令的地址.
如果是native方法,则计数器为空.
验证工具: ClassLayout
https://www.processon.com/view/link/622b6d9c1efad407e98bc9a5
https://www.processon.com/view/link/5fd0c79407912906da485be0
网友评论