diff options
author | Lokesh Gidra <lokeshgidra@google.com> | 2018-11-07 15:57:17 -0800 |
---|---|---|
committer | Lokesh Gidra <lokeshgidra@google.com> | 2018-12-14 10:41:00 -0800 |
commit | 2a9824cdf2975621a22bacaefbb6d3318e3c7df0 (patch) | |
tree | c928d16ff014b3c133a5bcb58d202aee7e3d76a1 /compiler/optimizing/graph_visualizer.cc | |
parent | 252dd18a225d360c172f13f92165a564391f2996 (diff) |
2-phase full-heap CC
Introduce a phase before enbling read-barrier during full-heap GC
cycles:
1) To compute latest per-region live-bytes info for accureate
"should be evacuated" decision for every region.
2) To mark most of the live objects before enabling read-barrier so that
graying them can be avoided, thereby reducing number of read-barrier slowpath
invocations.
Test: art/test/testrunner/testrrunner.py --target
Bug: 112720851
Test: art/test/testrunner/testrunner.py --64
Change-Id: Ief4e92dba27aded153e600eeffc072b66d5917b5
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions