JVM的主要组成及其作用

jvm主要组成部分有: 类加载器、运行时数据区 (内存结构)、执行引擎、本地接口库、垃圾回收机制

Java程序运行的时候,首先会通过类加载器 把Java 代码转换成字节码。然后运行时数据区 再将字节码加载到内存中,但字节码文件只是JVM 的一套指令集规范,并不能直接交给底层操作系统去执行。需要特定的执行引擎,将字节码翻译成底层系统指令,再让 CPU 去执行。

在这个过程中还得要通过本地接口库 调用其他语言来实现整个程序的功能。在此过程中垃圾回收机制会将一些不需要的内存释放回收,避免出现内存溢出等问题

相关推荐
Mark_ZP21 小时前
CMS 垃圾回收器配置详解
jvm
北风toto21 小时前
LangGraph 深度使用教程与总结
jvm
井川廊咏1 天前
初探性能优化——2个月到4小时的性能提升
jvm·数据库·性能优化
程序员天天困1 天前
Arthas Profiler 火焰图实战:CPU 热点在哪一目了然
java·jvm·后端
Co_Hui1 天前
JVM vs. DVM vs. ART
jvm
笨蛋不要掉眼泪2 天前
Java虚拟机:对象复活、引用强度与Stop-The-World
java·开发语言·jvm
吃饱了得干活2 天前
JVM垃圾回收:从新生代到ZGC,从理论到调优
java·jvm·后端
长不胖的路人甲2 天前
可达性分析法(根搜索算法)完整详解
java·jvm·算法
程序员天天困2 天前
Arthas mc + retransform 实战:线上改完代码不用重新发版
jvm·后端
玛丽莲茼蒿2 天前
很难出错的Spring5(十)—— IOC进阶
java·开发语言·jvm