gpt4 book ai didi

java - 当只关心几种算法的相对性能时,强制 Java 从不 JIT 编译我的方法会更好吗?

转载 作者:行者123 更新时间:2023-12-03 20:25:26 26 4
gpt4 key购买 nike

当比较两种不同的算法实现时(因此,不关心它们的绝对性能,而只关心相对性能)我是否最好强制 Java 只运行解释代码?

也就是说,打开 -Xint 标志会更好吗?

最佳答案

我不认为禁用 JIT 会更好。

要么您决定测量抽象的渐近性能(在这种情况下您肯定需要大 O 表示法),要么您决定测量给定机器上给定输入数据的给定实现的性能。

如果您决定选择后者,那么禁用 JIT 将毫无意义:您想要的是在现实环境中衡量性能,而在现实环境中,您通常会进行 JIT 编译。

关于java - 当只关心几种算法的相对性能时,强制 Java 从不 JIT 编译我的方法会更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9458629/

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