Java(JIT)可以内联递归方法吗?

时间:2012-03-16 12:26:54

标签: java recursion jvm inlining

这个问题说明了一切。我正在查看Can a recursive function be inline?,试图将其与Java相关联。

1 个答案:

答案 0 :(得分:2)

排序。尾递归方法可以很容易地转换为循环。否则,JITC可能会将几个呼叫内联为“展开”。

取决于月亮阶段和星期几 - 许多不同的因素会影响JITC的决定。