summaryrefslogtreecommitdiffstats
path: root/runtime/gc/collector/sticky_mark_sweep.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2013-08-03 14:02:57 -0700
committerMathieu Chartier <mathieuc@google.com>2013-08-03 16:22:40 -0700
commit184e322fe8ddd75c844a1eb2eb1ca32bc02f2d45 (patch)
tree341b6e63b2ec506c07d858d014f9a27fe44297fa /runtime/gc/collector/sticky_mark_sweep.cc
parent85affca81271f573c75c32316aa6faa8e52448b1 (diff)
downloadart-184e322fe8ddd75c844a1eb2eb1ca32bc02f2d45.zip
art-184e322fe8ddd75c844a1eb2eb1ca32bc02f2d45.tar.gz
art-184e322fe8ddd75c844a1eb2eb1ca32bc02f2d45.tar.bz2
Disable and remove finger.
Finger is useless for multithreaded GC, removing it should provide a slight speed up due to avoided comparison. Change-Id: I7eb7abcbab8d3307807b1086c06d68b2d4bcd2e9
Diffstat (limited to 'runtime/gc/collector/sticky_mark_sweep.cc')
-rw-r--r--runtime/gc/collector/sticky_mark_sweep.cc1
1 files changed, 0 insertions, 1 deletions
diff --git a/runtime/gc/collector/sticky_mark_sweep.cc b/runtime/gc/collector/sticky_mark_sweep.cc
index 71e580d..5505336 100644
--- a/runtime/gc/collector/sticky_mark_sweep.cc
+++ b/runtime/gc/collector/sticky_mark_sweep.cc
@@ -51,7 +51,6 @@ void StickyMarkSweep::BindBitmaps() {
}
void StickyMarkSweep::MarkReachableObjects() {
- DisableFinger();
RecursiveMarkDirtyObjects(accounting::CardTable::kCardDirty - 1);
}