# Recursion performance: why so slow?

**URL:** <https://forum.elixirforum.com/t/recursion-performance-why-so-slow/9584>\
**Category:** Questions\
**Tags:** recursion, performance, go\
**Created:** [October 24, 2017, 4:40pm UTC](https://forum.elixirforum.com/t/recursion-performance-why-so-slow/9584 "2017-10-24T16:40:20Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![robinmonjo](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/robinmonjo/32/29659_2.png) [@robinmonjo](https://forum.elixirforum.com/u/robinmonjo)\
**Post date:** [October 24, 2017, 6:35pm UTC](https://forum.elixirforum.com/t/recursion-performance-why-so-slow/9584/9 "2017-10-24T18:35:27Z")

</div>

Wahou !! Thank you @OvermindDL1 !! Amazing answer. I know my comparison was kind of stupid (not real benchmark + based on time etc …) but that was just a quick check and I got really surprised by the results. Don’t know about Rust but for Go the binary is fat because it includes the entire runtime (run your binary on another machine that doesn’t know anything about Go, it will run 🙃, if same OS and arch).

---

_[View the full topic](https://forum.elixirforum.com/t/recursion-performance-why-so-slow/9584)._
