flâneur — a map of the web's best reading

V8 Garbage Collector

v8.dev · 2,400 words · saved by 1 readers

Orinoco, V8’s garbage collector, evolved from a sequential stop-the-world implementation into a mostly parallel and concurrent collector with incremental fallback.

Over the past years the V8 garbage collector (GC) has changed a lot. The Orinoco project has taken a sequential, stop-the-world garbage collector and transformed it into a mostly parallel and concurrent collector with incremental fallback. Note: If you prefer watching a presentation over reading articles, then enjoy the video below! If not, skip the video and read on. Any garbage collector has a few essential tasks that it has to do periodically: Identify live/dead objects Recycle/reuse the memory occupied by dead objects Compact/defragment memory (optional) These tasks can be performed in seq

Explore this link on the map →

related reading