The time period that begins when an object is allocated in memory and ends when the garbage collector deletes the object from memory.