HN Hall of Fame Weekly email

Erlang Garbage Collection Details and Why They Matter

hamidreza-s.github.io Essays & writing Essays & articles Software engineering Candidate
Screenshot of hamidreza-s.github.io captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2015–2021
peak thread · 45 comments
115 pts
latest 20+ return · 2021-03-23
114 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I would expect this kind of article to start with numbers showing that Erlang's GC has shorter GC pauses than, say, Java or Go and then explain why this is so. Instead it merely states that Erlang GC has better latency than other system and we're supposed to just believe it. It's fine as a description of how Erlang GC works but totally useless as an argument that Erlang has short GC pauses.

kjksf·115-point thread·

> *Even if we are using a language that manages memory itself like Erlang, nothing prevents us from understanding how memory is allocated and deallocated. Unlike Go Language Memory Model Documentation Page that advices “If you must read the rest of this document to understand the behavior of your program, you are being too clever. Don’t be clever.”, I believe that we must be clever enough to make our system faster and safer, and sometimes it doesn’t happen unless we…

Very nice article. Good resource for memory handling in Erlang. There is recent config setting since 19.0 to move the message queue outside the main process heap. I have seen decent performance gains from that. Sometimes for fun I like to describe a running Erlang VM as a modern os - processes have isolated heaps and can be gc-ed independently. Then think about programing in a language with a shared heap and it is a bit like putting that mission…

rdtsc·66-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
295

reference only — not used in Hall rules or ranking

Total comments
92

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2015-09-15Erlang Garbage Collection Details and Why They MatterFirst breakout · Best threadbyaruhaf11523
2017-08-25Erlang Garbage Collection Details and Why It Mattersyinso6624
2021-03-23Erlang Garbage Collection Details and Why It Matters (2015)Latest 20+ point returnjlturner11445