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

我需要做一些实验,显示内联对我的代码的影响。 有谁知道如何禁用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:如何编写真正快速的Java代码

我认为可能仍有一个例外,你不能禁用内联,这是完全空的方法(因为内联方法大小仍然是0)。