commit | 10fb83ad7442c8cf3356a89ec918e0786f110981 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Sun Jun 15 15:15:43 2014 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Jun 20 13:00:23 2014 -0700 |
tree | 652a07afa83c4afb482702f4f571a024368491ad | |
parent | 2d2d6bb1ff8692efdddf104dabfb4a2d39877ff6 [diff] |
Shared single GC iteration accounting for all GCs. Previously, each garbage collector had data that was only used during collection. Since only one collector can be running at any given time, we can make this data be shared between all collectors. This reduces memory usage since we don't need to have redundant information for each GC types. Also reduced how much code is required to sweep spaces. Bug: 9969166 Change-Id: I31caf0ee4d572f75e0c66863fe7db12c08ae08e7