Concept
The young and old generations, minor and major collections, promotion, and why the weak generational hypothesis holds.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show Generational garbage collection doing its job.
# Young collections are frequent and short; old ones are rarer and longer.
java -Xlog:gc* -jar app.jar | grep -E "Pause (Young|Full)"
# Sizing the young generation changes how often short-lived objects are swept
java -XX:NewRatio=2 -jar app.jarKeeping short-lived objects alive just long enough to be promoted, for example by caching request objects. Promoted garbage is cleaned up only by the expensive old-generation collections.
Your roadmap puts these before Generational garbage collection, unless you already know them.
Once a session shows you understand Generational garbage collection, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.