A technique for incrementally collecting enormous objects including
scanning portions of the enormous objects on different collection steps.
The scanning can be accomplished with a number of collection sets where
the enormous object is re-linked and older cars remembered sets are
updated on subsequent collection steps. Unscanned portions of the
enormous object are scanned on subsequent collection cycles until the
enormous object has been fully scanned. This incremental collection can
be performed concurrently with collections of other generations and
applications.