This document provides an overview of garbage collection (GC) presented by Gil Tene at JavaOne. It begins with the purpose and goals of the talk which is to provide a basic understanding of how GC works rather than how to tune specific collectors. The talk then covers GC fundamentals, terminology, commonly used collectors, and why stop-the-world GC is a problem. It also discusses the C4 collector as a solution to stop-the-world pauses and provides details about Gil Tene and his experience working on low-latency GC.