summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2018-12-05 13:24:06 +0000
committerDavid Srbecky <dsrbecky@google.com>2018-12-14 16:47:38 +0000
commit0b21e41260bea6c078c18eba745d43e549230fd0 (patch)
tree25e41920b8a38d01ec904a2d1a1498c1364c07fb /compiler/optimizing/graph_visualizer.cc
parent889e29aae6a7cbd3c6f8dae44f67e054e083a8b6 (diff)
Pack JIT mini-debug-infos together.
We currently produce one in-memory ELF file per JITed method, which has significant overheads due to the ELF file headers. Pack several of those files together regularly to save space. Similarly, prune information about methods which were GCed. This reduces the size of JIT mini-debug-info by factor of 10. The final overhead is 5% to 10% relative to the JIT code size. Test: ./art/test.py -b -r -t 137 Change-Id: Idfaff8ed9a209e871e815e527f24f36c63a57bbf
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions