`ContiguousSpace` is a generic class for contiguous space. However, some of its fields (e.g. `_compaction_top`) are specific to Serial Full GC. Extract them out to Serial-only files/classes.
(The attachment is simple program to stress Full GC performance.)
(The attachment is simple program to stress Full GC performance.)