Java虚拟机组成

来源:互联网 发布:scala 与java混合编程 编辑:程序博客网 时间:2024/05/23 20:35

JVM组成部分

1.类加载子系统(classLoader)

2.运行数据区

3.本地接口(native interface)

4.执行引擎(excution engine)(解释器)


其中运行数据区有

1.程序计数器(PC)

2.java虚拟机栈(jvm stack)

3.本地方法栈(native method stacks)

4.堆(head)

5.方法区(method area)

6.运行时常量池(Runtime Constant Pool)

其中123线程独占456线程共享


堆区由新生代和老年代组成,而新生代有一个eden区和两个survivor区组成





0 0
原创粉丝点击