gpt4 book ai didi

java - 如何禁用 sun jvm 的内联优化?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:18:11 27 4
gpt4 key购买 nike

我需要做一些实验来展示内联对我的代码的影响。有人知道如何禁用 sun jvm 的内联吗?我搜索了 http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html并且知道 -XX:InlineSmallCode=n 可以控制内联候选的阈值。那么 -xx:InlineSmallCode=0 会起作用吗?

最佳答案

我会尝试 -XX:MaxInlineSize=0InlineSmallCode 的描述似乎有点不清楚它是否适用于所有内联。您可能还会发现这篇博文很有帮助,因为它解释了如何告诉 JIT 编译器打印有关哪些方法被内联的信息:

Java 7: How to write really fast Java code

我认为可能仍然存在一个无法禁用内联的异常(exception)情况,那是针对完全空的方法(因为内联方法大小仍为 0)。

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

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