Explore garbage collection tuning and performance engineering in this 43-minute conference talk from Strange Loop. Dive into performance metrics, tuning tradeoffs, and goals while comparing three garbage collectors in OpenJDK's HotSpot JVM: Parallel Old, CMS, and G1. Learn about performance planning, experiment design, and infrastructural needs for effective tuning. Discover insights on response time metrics, GC performance engineering, and the realities of ideal garbage collection. Examine the tradeoffs between throughput and latency, and understand the characteristics of different collectors. Investigate topics such as Java heap management, concurrent mode failures, regionalized heaps, and humongous objects. Gain practical knowledge on generation sizing, scaling, reference processing times, and GC overhead. Explore tuning parameters for the Throughput Collector and G1 Collector, and find resources for further reading on garbage collection optimization.