猿问

现在web开发用不到jsp,那为什么jvm还要用动态编译(jit),而不是提前编译好(aot)?

如题,我理解运行时编译的好处可以是可以省启动时间、可以做热部署热替换(比如jsp热替换)
但实际上现在网站开发用不到jsp,上线时hotswap的流程也是在别的机器上把整个项目部署好,再在负载均衡层切流量过去,用不到jvm提供的hotswap特性
既然如此,jvm是不是提前把class编译成机器码更好,为什么还要搞jit呢?

开心每一天1111
浏览 572回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答