diff options
author | Alexander Yermolovich <ayermolo@meta.com> | 2023-05-01 14:56:10 -0700 |
---|---|---|
committer | Alexander Yermolovich <ayermolo@meta.com> | 2023-07-06 14:21:26 -0700 |
commit | 46ca2e3fcd419b1246357ed3b9cd36630f16e64d (patch) | |
tree | 048842dce7d3bd6744d4a229ed37bcc3c3634e4d /lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp | |
parent | 2701a661daa393ad5901ac88d420d7aa931eda0d (diff) | |
download | llvm-46ca2e3fcd419b1246357ed3b9cd36630f16e64d.zip llvm-46ca2e3fcd419b1246357ed3b9cd36630f16e64d.tar.gz llvm-46ca2e3fcd419b1246357ed3b9cd36630f16e64d.tar.bz2 |
[BOLT][DWARF] Output DWO files as they are being processed
Summary:
Changed how we handle writing out .dwo and .dwp files. We now write out DWO
sections sooner and destroy DIEBuilder. This should decrease memory footprint.
Ran on clang-17 build in debug mode with split-dwarf.
before
8:07.49 real, 664.62 user, 69.00 sys, 0 amem, 41601612 mmem
8:07.06 real, 669.60 user, 68.75 sys, 0 amem, 41822588 mmem
8:00.36 real, 664.14 user, 66.36 sys, 0 amem, 41561548 mmem
after
8:21.85 real, 682.23 user, 69.64 sys, 0 amem, 39379880 mmem
8:04.58 real, 671.62 user, 66.50 sys, 0 amem, 39735800 mmem
8:10.02 real, 680.67 user, 67.24 sys, 0 amem, 39662888 mmem
Differential Revision: https://phabricator.intern.facebook.com/D45458889
Diffstat (limited to 'lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp')
0 files changed, 0 insertions, 0 deletions