gpt4 book ai didi

java - 如何禁用 JVM 优化

转载 作者:行者123 更新时间:2023-11-30 02:27:34 26 4
gpt4 key购买 nike

我正在学习 JMM,并且 JVM 所做的优化妨碍了观察 JMM 功能。如何关闭 JVM 优化?

最佳答案

“-Xint”选项在禁用 JIT 编译器的情况下运行。这是您最接近“关闭优化”的情况。

但是,文档中没有说明这对 JMM 有何影响。

如果您试图理解 JMM,那么观察行为(即使用 -Xint 进行黑盒测试)永远无法证明积极假设是正确的。特别是因为未指定 -Xint 对 JMM 的影响。所有测试所能做的就是演示不同的行为,因此1不受 JMM/JLS 的保证。

如果您想实际推理 JMM,请使用逻辑。阅读并理解规范,并将这些知识应用到您的推理中。

<小时/>

1 - JVM、JIT 编译器、硬件(!)等中的模错误。

关于java - 如何禁用 JVM 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45247382/

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