1. A method of marking memory objects for collecting garbage in a computer system, said method comprising: getting root information, the root information having object references to memory objects; accumulating modification information, the modification information related to memory objects modified following the getting of root information; marking reachable memory objects using the root information; and following the marking operation, revisiting modified memory objects identified by the accumulated modification information, wherein the revisiting act marks the revisited memory object.