commit | ea10c5530298a97e6fb3ff1bb6aaababc160834a | [log] [tgz] |
---|---|---|
author | Carl Shapiro <cshapiro@google.com> | Thu Sep 02 23:32:25 2010 -0700 |
committer | Carl Shapiro <cshapiro@google.com> | Fri Sep 03 00:51:05 2010 -0700 |
tree | 82b33058b4dbbd520458f43aa15f081eba69ece3 | |
parent | d7400e0ec701dd481489ad421d55c7cd903f77ee [diff] |
Operate on bitmaps directly for live and mark checks. Previously, the card table scan use the valid object check to see if a given address pointed to a live object header. This check is overkill an requires out of line function calls. With this change, we query the bitmaps directly during the scan avoiding significant overhead. Change-Id: Ifccb93edb97154d44a652735c1d34845adf88740