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

标签 java recursion jvm inlining

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

最佳答案

有点。尾递归方法可以很容易地转换为循环。否则,JITC 可能会内联多个调用作为一种“展开”。

不过,取决于月相和星期几 -- 许多不同的因素会影响 JITC 的决定。

关于java - Java (JIT) 可以内联递归方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737205/

相关文章:

python - Pathos 处理池递归限制

java - Spring boot 2 + AWS Beanstalk 设置堆大小

java - 升级失败时gc log的含义

java.io.FileInputStream.getChannel()方法实例

java - JOptionPane。程序不显示错误信息

java - jSoup使用td类标签从网页获取数据

list - 有人可以帮忙解释一下这个复制功能的工作原理吗?

c++ - 求奇数之和的递归函数

java - 如何处理 "java.lang.OutOfMemoryError: Java heap space"错误?

java - 基于类变量值合并两个类数组的最佳方法