summaryrefslogtreecommitdiff
path: root/test/utils/python/generate_java_main.py
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2016-08-23 13:27:53 -0700
committerMathieu Chartier <mathieuc@google.com>2016-08-24 13:34:32 -0700
commitc381c36aacf977f7e314e6a91e47b31b04639f62 (patch)
tree15d70c007bf5523c47337a4ca7f0af0a1100b03e /test/utils/python/generate_java_main.py
parent47ec97259fefc03978517814a14e07ea4c09d472 (diff)
Avoid CAS for marking region space bitmap for baker
Only have the GC thread mark it. This occurs when popping from the mark stack. The race where an object may be pushed to the mark stack twice is handled by not scanning if it is already marked. Also avoid checking is_active when marking from the GC. EAAC: 1263 -> 1253 (average of 30 runs) GC time: 7.21s -> 6.83s (average of 18 runs) Timings on 960 mhz N6P. Bug: 12687968 Change-Id: I47e98c3e258829d2ba0babd803a219c82a36168c Test: test-art-host, debug N6P booting with baker CC.
Diffstat (limited to 'test/utils/python/generate_java_main.py')
0 files changed, 0 insertions, 0 deletions