5

Many years ago I read a GC survey paper that was updated every few years with advances; I tried to find such a paper today to point a questioner on Stackoverflow at.

However all I can find is very old survey papers that don’t include current thinking on items like hardware assistance.

Gilles 'SO- stop being evil'
  • 44,159
  • 8
  • 120
  • 184
Ian Ringrose
  • 809
  • 6
  • 12

1 Answers1

1

the area seems to be "mature" in the sense that garbage collection theory/ dynamics is relatively well understood, surveys that come up in searches are years old and many state-of-the-art algorithms are now implemented, and maybe research in the area is far less common or active. also hardware assisted garbage collection seems an uncommon combination theoretically (also/ incl operating system aware/ crosscutting such as algorithms that intentionally mesh well by design with caches, paging, virtualization, etc). speaking as a practitioner in the field, garbage collection algorithms tuned with hardware features or OS mechanisms seems a promising idea that hasnt been explored much.

here is one survey turned up of 3 state of the art algorithms from 2013 and there is a hardware mechanism on the 1st (for reference counting).

vzn
  • 11,162
  • 1
  • 28
  • 52