summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2015-11-16 16:05:55 -0800
committerMathieu Chartier <mathieuc@google.com>2015-11-18 17:03:50 -0800
commit763a31ed7a2bfad22a9cb07f5301a71c0f97ca49 (patch)
treec90399f680cdd60be823692f9431ebd816f5d336 /compiler/optimizing/graph_visualizer.cc
parent2f99a1c5b70852533a1c7406c1965d753efc810c (diff)
Add immune spaces abstraction
ImmuneSpaces is a set of spaces which are not reclaimable by the GC in the current collection. This set of spaces does not have requirements about space adjacency like the old ImmuneRegion. ImmuneSpaces generates the largest immune region for the GC. Since there is no requirement on adjacency, it is possible to have multiple non-adjacent applicaton image files. For image spaces, we also look at the oat code which is normally after the application image. In this case, we add the code as part of the immune region. This is required to have both the boot image and the zygote space be in the same immune region (for performance reasons). Bug: 22858531 Change-Id: I5103b31c0e39ad63c594f5557fc848a3b288b43e
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions