commit | 2b82db45c09450022199376c3a5420eacf2aa81e | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Wed Nov 14 17:29:05 2012 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Tue Nov 20 11:58:23 2012 -0800 |
tree | b9561fc19d2826a2b08997fcaef84eadbbeb252c | |
parent | 2eb840353822092d542361c8d6c4938acfddee8e [diff] |
Refactor GC to have a class for each different type of GC. Added a seperate files for mark sweep, partial mark sweep, sticky mark sweep. Added a common superclass for GC. Added additional statistics for each GC. Moved main garbage collection code away from Heap.cc. Change-Id: Ida0021ab2f740fc8228bbbf4d43cd9bc56b4ba46