summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorHiroshi Yamauchi <yamauchi@google.com>2016-06-20 20:23:34 -0700
committerHiroshi Yamauchi <yamauchi@google.com>2016-06-27 17:10:45 -0700
commit16292fcc98f03690576d0739b2e5fb04b375933c (patch)
treeb76a88e57aa7d7cc8657851777626c64c0869ebf /compiler/optimizing/graph_visualizer.cc
parent58c0b44694191353d80eb41be5121cd4179bff6d (diff)
Gray only immune objects mutators access.
To reduce image/zygote dirty pages. GC doesn't gray immune space objects except when visiting the thread GC roots of suspended threads during the thread flip. GC updates the fields of immune space objects without pushing/popping them through the mark stack. GC sets a bool flag after updating the fields of immune space objects. After this point, mutators don't need gray to immune space objects. Removed the mark bitmaps for immune spaces. Bug: 29516465 Bug: 12687968 Test: art tests, libartd device boot, ritzperf. Change-Id: Idfcffbdb94dfc8bfc89c30d6aff8888f04990a56
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions