Inf*_*ite 6 java jvm jvm-hotspot
我需要做一些实验,显示内联对我的代码的影响.有谁知道如何禁用sun jvm内联?我搜索了http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html并了解-XX:InlineSmallCode = n可以控制内联候选者的阈值.那么-xx:InlineSmallCode = 0会起作用吗?
我会尝试-XX:MaxInlineSize=0.关于InlineSmallCode它是否适用于所有内联,似乎有点不清楚.您可能还会发现此博客文章有用,因为它解释了如何告诉JIT编译器打印有关内联哪些方法的信息:
我认为可能仍有一个例外,你不能禁用内联,这是完全空的方法(因为内联方法的大小仍然是0).