summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorLokesh Gidra <lokeshgidra@google.com>2018-12-18 13:41:58 -0800
committerLokesh Gidra <lokeshgidra@google.com>2018-12-18 13:41:58 -0800
commit1c34b71f7471b20b1ade5528416e1d63957e7395 (patch)
tree7b4cd6562f0ccab091880e8c9cb0b235c7949583 /compiler/optimizing/graph_visualizer.cc
parentc538043c13d858c6e3f6701229d734168192ff26 (diff)
Split inter-region ref bitmap for every space
Currently, one bitmap is created which covers both region-space and non-moving-space. Also, this bitmap is created and destroyed in each GC cycle. This becomes a problem on 32-bit processes (especially during gcstress tests) due to limited availability of address space. In this change, two separate bitmaps are created for both the spaces. This is done once during startup, and then the bitmaps are reused for the lifetime of process. Test: art/test/testrunner/testrunner.py --host --gcstress --32 Bug: 112720851 Change-Id: I6fc1dbd5dab10b39b2fd2d436a678e319feb78e7
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions