A “garbage collection”
Allocates memory to created objects
Remove unreferenced objects
Can be requested by System.gc()