commit | 6e5cf6021b2f3e00e18ab402f23ab93b27c6061b | [log] [tgz] |
---|---|---|
author | Barry Hayes <bhayes@google.com> | Tue Jun 22 12:32:59 2010 -0700 |
committer | Barry Hayes <bhayes@google.com> | Thu Jul 08 09:34:09 2010 -0700 |
tree | cc2d75a7b271fe184969ae442912de30d27118bf | |
parent | 3be6164a73167d992ffd075162b458576a792375 [diff] |
Quicker partial collection by using card marking. Add calls to the card marking from the write barrier routines, so that a write to an Object marks the appropriate card. Add code in the GC to use and rebuild the cards at a partial GC, clearing cards in the Zygote heap which do not in fact contain references to the application heap. Change-Id: Ie6f29fd096e029f48085715b282b6db8a7122555