A Performance Comparison of Modern Garbage Collectors (2021) [pdf]

(rodrigo-bruno.github.io)

37 points | by mfiguiere7 hours ago

3 comments

  • 4 hours ago
    undefined
  • invalidname1 hour ago
    It's 3 years old in a field that sees a lot of work. It also only focuses on free/OSS GCs. E.g. there's some pretty innovative stuff from Azul.

    It's tempting to look at GC benchmarks and pick. But the only solution is to benchmark production with observability tools. Fine tuning GC parameters can completely change the performance picture. Also, priorities can be completely different once in production. E.g. performance or even memory overhead might not be as important as pause times.

  • marcelarie3 hours ago
    I created a podcast of the document generated with NotebookLM in case someone wants an overview before checking it:

    https://notebooklm.google.com/notebook/b01ebf44-9406-4ba6-be...