clayborg added a comment. In D62634#1522631 <https://reviews.llvm.org/D62634#1522631>, @labath wrote:
> BTW, how do you measure these things? > > When I tried to benchmark something I got a difference of at least 5% on what > should be identical runs. I'd have to make hundreds of runs in order for a 1% > difference in average to show up as statistically significant.. I quit all programs on my macOS machine and run the same script 5 times in a row. I get quite consistent results that are plus or minus 0.1 seconds usually. So I try to ensure nothing else is running. I have a dwarf script that loads 100 or so files with debug info (all .so files from a directory) and then sets a breakpoint by name and by file and line where the file is a header file, to ensure all line tables get checked. $ ~/Documents/src/lldb/svn/lldb/build/Release/lldb -o 'command script import dwarfperf.py' -o 'dwarfperf -d ~/Documents/143642775' -o q This will load all files from "~/Documents/143642775" and then set breakpoints and it returns a time. These are all files with no accelerator tables to ensure the DWARF must be manually indexed. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62634/new/ https://reviews.llvm.org/D62634 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits