стэк - это структура данных, это во-первых стэк может перполняться из-за множественного вызова рекурсивной функции, забивается память, локальные переменные тоже влиют на все это большинство ее просто неправильно используют
Я написал perf test ему, рекурсия в 20 раз быстрее оказалась 😂
наверное там оптимизация кода происходит. если функция принимает параметры всегда одного типа и очень часто вызывается, то ее движок за радость оптимизирует
Если программист весь стек рекурсией забить может, то «неэффективная» не рекурсия, а программист :)
ее просто с умом и в нужном месте надо применять, вам за нее по рукам будут бить, если куда попало будете ее сувать. сначала нужно думать об итеративном варианте, потом уже о ней
Я написал perf test ему, рекурсия в 20 раз быстрее оказалась 😂
Ты случаем не помнишь никаких ключевых слов по которым я бы смог найти то сообщение? Хотел тогда сохранить, чтобы посмотреть как ты тесты писал, но забыл(