JVM结构
JVM整体结构
视频: www.bilibili.com/video/BV1he…
类加载子系统
涉及双亲委派机制 www.bilibili.com/video/BV1he… 作用:
- 避免类的重复加载
- 防止核心API被篡改
运行时数据区
其中 方法区 和 堆区(蓝色部分)是多个线程共享的,栈和程序计数器区绿色部分是每个线程有自己的。
JVM栈
栈帧
堆
新生代和老年代默认1:2
垃圾回收
JVM整体结构
视频: www.bilibili.com/video/BV1he…
类加载子系统
涉及双亲委派机制 www.bilibili.com/video/BV1he… 作用:
运行时数据区
其中 方法区 和 堆区(蓝色部分)是多个线程共享的,栈和程序计数器区绿色部分是每个线程有自己的。
JVM栈
栈帧
堆
新生代和老年代默认1:2
垃圾回收