Get the latest tech news

Baffled by generational garbage collection – wingolog


wingolog: article: baffled by generational garbage collection

The conventional wisdom is encapsulated in a 2004 Blackburn, Cheng, and McKinley paper, “Myths and Realities: The Performance Impact of Garbage Collection”, which compares whole-heap mark-sweep and copying collectors to their generational counterparts, using the Jikes RVM as a test harness. But because a major collection is usually slightly more work under generational GC than in a whole-heap system, because of e.g. the need to reset remembered sets, the maximum pauses are just as big and even a little bigger: This is one instance of a general observation, which is that any work that doesn’t depend on survivor size in a GC pause is more expensive with a generational collector, which runs more collections.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of wingolog

wingolog

Related news:

News photo

A simple semi-space collector – wingolog (2022)