Looking for resources to learn internal memory management of Erlang VM

I am new to elixir and I am interested in learning about the internal memory management of the Erlang VM, how it stores different data in an Elixir perspective. Are there any books or materials that specifically focus and explain the internal workings of how memory is managed in elixir and how the VM functions internally.

Thank you.



I have read this book about BEAM VM (the VM behind Elixir and Erlang) internals. I can highly recommend it.

Here is a chapter about the memory subsystem (including memory management).

Also here is a collection of arcticles about BEAM VM internals. Possibly it will be helpful for you too.


Thank you so much. Will definitely go through all of them.

1 Like