说说Java中的JIT

JIT(Just In Time)即时编译,是一种在程序运行时将字节码转换为机器码的技术。

JIT在Java程序运行的时候,如果发现了频繁执行的代码段,我们称之为热点代码,就会将这段热点代码编译成机器码,从而减少解释执行的开销。

JIT有CLient Compiler和Server Compiler两种编译类型,

其中,Client Compiler适用于客户端应用程序,主要用于快速启动的轻量级优化;

Server Compiler适用于服务端应用程序,主要用于长时间运行的重度优化。

相关推荐
charlie1145141914 分钟前
通用GUI编程技术——图形渲染实战(三十八)——顶点缓冲与输入布局:GPU的第一个三角形
开发语言·c++·学习·图形渲染·win32
IT猿手5 分钟前
SCI一区:章鱼优化算法(Octopus Optimization Algorithm, OOA)求解23个测试函数,出图丰富,提供完整MATLAB代码
开发语言·算法·matlab
程序员JerrySUN6 分钟前
Jetson边缘嵌入式实战课程第二讲:JetPack 和 SDK Manager 是什么
c语言·开发语言·网络·udp·音视频
不知名的老吴6 分钟前
后端知识点:Python处理加权点赞
开发语言·python
海参崴-15 分钟前
C++ STL篇 AVL树的模拟实现
开发语言·c++
Cyber4K23 分钟前
【Python专项】基础语法(2)
开发语言·python
亦暖筑序24 分钟前
AI 客服系统安全加固:JWT 鉴权 + Bucket4j 三层限流
java·架构
xhuiting29 分钟前
项目技术总结
java
某人辛木29 分钟前
JDK安装配置
java·开发语言
fox_lht30 分钟前
第十章 通用集合
开发语言·后端·算法·rust