gpt4 book ai didi

java - JRE 是否比带有普通 Java 解释器的 JRE 快很多?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:07:53 27 4
gpt4 key购买 nike

最近我将我的 Linux 机器中的 JRE 从 1.7 + JIT 升级到没有 JIT 的 1.8,并注意到性能大幅下降,即时编译 JVM 是否比带解释器的 JVM 快得多?谢谢,

最佳答案

JIT 的全部目的是加速代码执行。

要记住的主要事情:JIT 添加了一个“预热”阶段。 JVM 必须花时间分析您的代码在做什么,然后决定将哪些部分编译为机器代码。当然,那个编译步骤也需要很多时间。但是一旦一个方法被编译成机器代码,它当然会快数量级

但请注意:我注意到性能大幅下降几乎是毫无意义的陈述。性能只有在给定的上下文中才有意义。含义:工作负载的上下文(你在运行什么)和实际的、真实的数字。

关于java - JRE 是否比带有普通 Java 解释器的 JRE 快很多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51671657/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com