summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorLokesh Gidra <lokeshgidra@google.com>2020-01-06 15:06:04 -0800
committerLokesh Gidra <lokeshgidra@google.com>2020-01-15 19:50:46 +0000
commit4f9d62b549ef755c5b77d09b1da2a8403f58b376 (patch)
treec3af4e8008e8214016b88bb9127157c912fa23e8 /compiler/optimizing/graph_visualizer.cc
parentb885d8b631ad0a72ade32cb6b07a2ddd062a664b (diff)
Utilize partially used TLABs
Currently, once a mutator tries to allocate an object bigger than the TLAB size, it attempts to acquire another TLAB. The previous TLAB is not utilized again. This leads to blocking GCs when mutators get created and killed very frequently, as could happen in the case of Zygote. In this change, we maintain a separate list of partially used TLABs which can be reused whenever any mutator attempts to allocate a new TLAB from region space. Test: forrest hermatic test Bug: 146706834 Change-Id: I8076663628e49fc10e33f30de937833f6812fdca
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions