美文网首页
jvm启动时,第一次访问慢的原因

jvm启动时,第一次访问慢的原因

作者: flyjar | 来源:发表于2023-05-24 10:05 被阅读0次

    java的代码是字节码,机器是无法识别,所以需要将字节码转为机器码。就是将class文件转为机器码。一边解释一遍运行,这样效率就会很低。所以jvm引入了JIT技术(即时编译)。它将热点代码(被解释之后的机器码)缓存起来。这也就是hotspot(热点)虚拟机的由来。 所以服务刚启动的时候,还没有缓存热点数据,请求就来了。所以需要一点时间去解释字节码。

    解决方法:预加热。

    相关文章

      网友评论

          本文标题:jvm启动时,第一次访问慢的原因

          本文链接:https://www.haomeiwen.com/subject/dtvfedtx.html