\(
\DeclareMathOperator{\tr}{tr}
\newcommand\D{\mathrm{d}}
\newcommand\E{\mathrm{e}}
\newcommand\I{\mathrm{i}}
\newcommand\bigOh{\mathcal{O}}
\newcommand{\cat}[1]{\mathbf{#1}}
\newcommand\curl{\vec{\nabla}\times}
\newcommand{\CC}{\mathbb{C}}
\newcommand{\NN}{\mathbb{N}}
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\RR}{\mathbb{R}}
\newcommand{\ZZ}{\mathbb{Z}}
% For +---- metric
\newcommand{\BDpos}{}
\newcommand{\BDneg}{-}
\newcommand{\BDposs}{\phantom{-}}
\newcommand{\BDnegg}{-}
\newcommand{\BDplus}{+}
\newcommand{\BDminus}{-}
% For -+++ metric
\newcommand{\BDpos}{-}
\newcommand{\BDposs}{-}
\newcommand{\BDneg}{}
\newcommand{\BDnegg}{\phantom{-}}
\newcommand{\BDplus}{-}
\newcommand{\BDminus}{+}
\)
Garbage Collectors
Just a random list of pages about garbage collectors. Probably the best
way to explore garbage collection is to write a small lisp interpreter,
and focus on the memory management side of things.
- Summarizing Garbage Collection
- W. Zhao and S. Blackburn and K. McKinley,
"Low-Latency, High-Throughput Garbage Collection".
Eprint, 16 pages.
- Shengyi Wang, Kathrin Stark, Andrew W. Appel,
"Verification of a Generational Garbage Collector".
arXiv:2609.13186, 45 pages
- Also proves the adequacy of an API for garbage collectors
Last Updated: Tue, 22 Sep 2026 09:13:23 -0700