Может ли Java (JIT) встроить рекурсивные методы? - PullRequest
4 голосов
/ 16 марта 2012

Вопрос говорит сам за себя.Я смотрел на Может ли рекурсивная функция быть встроенной? , поэтому пытаюсь сопоставить это с Java.

1 Ответ

2 голосов
/ 16 марта 2012

Вроде. Хвост-рекурсивные методы могут быть легко преобразованы в циклы. В противном случае JITC может встроить несколько вызовов как своего рода «развертывание».

Зависит от фазы луны и дня недели - множество решений влияют на решения JITC.

...