OSDN Git Service

ART: clear dirty cards of alloc space for MS/CMS partial and full GCs
authorLei Li <lei.l.li@intel.com>
Thu, 15 Jan 2015 03:55:26 +0000 (11:55 +0800)
committerHaitao Feng <haitao.feng@intel.com>
Mon, 26 Jan 2015 02:34:05 +0000 (10:34 +0800)
commit4add3b4fa38ec42bb3c71d01cf70bce8e9a9fb4e
tree4b8bbd52a4bd139d5101e6a1f99f9a5748e6c1ed
parent336247fa6deba2948f5ede1df806f48cf67c790a
ART: clear dirty cards of alloc space for MS/CMS partial and full GCs

For MS/CMS partial and full GCs, we could clear the dirty cards of alloc
space when we process cards as we care about the dirty cards after GC
starts.

Change-Id: I1f9b32b20d75979387bc5d26b0cf9a256dcf20b6
Signed-off-by: Lei Li <lei.l.li@intel.com>
runtime/gc/accounting/card_table.cc
runtime/gc/accounting/card_table.h
runtime/gc/collector/mark_compact.cc
runtime/gc/collector/mark_sweep.cc
runtime/gc/collector/semi_space.cc
runtime/gc/heap.cc
runtime/gc/heap.h