The object memory two spaces: old space contains "tenured" objects young space contains recently allocated objects plus: the rootTable contains oops of old objects that might include pointers into youngSpace
plus: