summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2018-07-13 16:25:58 +0000
committerAlex Light <allight@google.com>2018-07-16 16:20:07 -0700
commit543d8450658a2a246d8841a13c006bd38cb9de8b (patch)
tree205c8ea88b5ff996657f03ad9abf5c47d0ab54ab /compiler/optimizing/graph_visualizer.cc
parent184f0759ef700b1412c7df412c4ebb297427d9fc (diff)
Revert^2 "Move GCStress BacktraceHelper to libbacktrace"
By changing to keeping the BacktraceMap in each threads TLS we avoid having to recreate it each time we do an allocation in GCStress. This makes running in gcstress significantly faster than it was in the initial version of this CL. For test 001-HelloWorld, this has an ~30% measured time cost as compared to libgcc (from 9.063s to 12.262s). On the other hand it seems better at actually differentiating distinct stack traces. Total time spent doing gcs is about doubled (from 4107.91ms to 7036.97ms). Total number of gcs is about doubled (from 175 to 320). This reverts commit 7d3256a376709145d6c402a13b1977350816aec2. Reason for revert: Fixed issue causing gcstress to take too long. Test: ./test/testrunner/testrunner.py --host --gcstress --jit --64 -t 989 Test: ./test/testrunner/testrunner.py --host --gcstress Change-Id: I668f53513d8495d4a4c7aa540137676118903f8a
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions