summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2014-03-28 10:05:39 -0700
committerMathieu Chartier <mathieuc@google.com>2014-03-28 13:53:58 -0700
commit0f7bf6a3ad1798fde328a2bff48a4bf2d750a36b (patch)
treeda16cfe399a3619671a90b502e8ddfd15c11ee3e /compiler/optimizing/codegen_test.cc
parent26162488da23d1cbd04e6112ea458847818f1dae (diff)
Swap allocation stacks in pause.
This enables us to collect objects allocated during the GC for both sticky, partial, and full GC. This also significantly simplifies GC code. No measured performance impact on benchmarks, but this should slightly increase sticky GC throughput. Changed RevokeRosAllocThreadLocalBuffers to happen at most once per GC. Previously it occured twice if pre-cleaning was enabled. Renamed HandleDirtyObjectsPhase to PausePhase and enabled it for non-concurrent GC. This helps reduce duplicated code which was in both HandleDirtyObjectsPhase for concurrent GC and ReclaimPhase for non-concurrent GC. Change-Id: I533414b5c2cd2800f00724418e0ff90e7fdb0252
Diffstat (limited to 'compiler/optimizing/codegen_test.cc')
0 files changed, 0 insertions, 0 deletions