Understanding BEAM Memory Management

Process heaps, garbage collection, and memory profiling in Elixir