java虚拟机

一、组成部分

截屏2026-01-05 21.08.55.png
1.堆
2.栈
  • 局部变量表
  • 操作数栈
  • 动态链接
  • 方法出口:方法中代码执行完毕后,返回慢方法
3.方法区

常量、静态变量、类信息

4.程序计数器

程序即将执行代码的位置,被字节码执行引擎动态修改

5.类装载子系统

将字节码(class文件)装载到方法区

6.字节码执行引擎

执行方法区中的字节码

二、GC

截屏2026-01-05 22.38.09.png

survivor区域始终有有一个区域是空的,每次触发 minor gc,对象的年龄+1,并移动到另一个区域,对象分代年龄达到一定年代后移动老年代;

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容