- 博客(39)
- 收藏
- 关注
原创 JVM 执行引擎
HopSpot虚拟机的执行引擎发分为:解释器、JIT编译器、GC组成解释器 解释执行代码,对字节码进行逐行解释的方式,将每一条字节码文件中的内容"翻译"成机器指令去执行 JIT编译器 把热点代码编译成机器指令缓存到元空间(方法区) 注意和前端编译器(即把文件编译成class文件的编译器)区分 JVM 的执行方式 启动时先使用解释器执行,不需要等待JIT编译器全部编译完成再执行。程序的执行过程中根据方法的执行次数和循环体的回边次数决定热点代码(热点探测),将其编译为...
2022-04-24 18:28:51 1139
原创 JVM 了解
对于jvm虚拟机的基本理解 跨语言:只要编译器生成的字节码文件符合jvm的股份就支持 分多种虚拟机:各家基于jvm规范的实现,目前主流的是HotSpot、JRockit jvm的架构模型 基于栈指令集机构(jvm使用) 设计简单、零地址指令、指令集少,但是相同操作指令多、不需要硬件支持、可移植性好,更好的实现跨平台 基于寄存器指令集加工 指令集依赖于硬件、性能优秀、可移植性差、指令集往往是一指令、二指令、三指令...
2022-03-19 21:06:59 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人