summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
author Lokesh Gidra <lokeshgidra@google.com> 2023-01-15 19:36:15 +0000
committer Lokesh Gidra <lokeshgidra@google.com> 2023-03-14 20:22:42 +0000
commit9f9413b04b404f1eb0cdd283ccc9685b854aa906 (patch)
tree31e0e1852da59259bc75d164d64b36a3031cce69 /compiler/optimizing/optimizing_compiler.cc
parent4e97dd8703637cfd328033448912b8a54ba49090 (diff)
Update thread-roots concurrently during uffd compaction
Currently we let gc-thread update all mutator stacks in the pause, which adds significant pause time. We can use ThreadList::FlipThreadRoots instead. CP notes: Changes in ThreadList::FlipThreadRoots are different from AOSP as we want all the changes in there to be behind GC's phenotype flag. Bug: 268482646 Bug: 263452747 Bug: 160737021 Test: manual Change-Id: Ic3cf5038244ac23d849c00cf5b8f7295565f3281 (cherry picked from commit cce3151716083d5b7858915c7d1d6f8514c865cc) Merged-In: Ic3cf5038244ac23d849c00cf5b8f7295565f3281
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
0 files changed, 0 insertions, 0 deletions