diff options
author | Greg Clayton <gclayton@apple.com> | 2012-01-25 21:52:15 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2012-01-25 21:52:15 +0000 |
commit | 5c3de1560abc535a5831b6b3af30b656c127da36 (patch) | |
tree | 59b468c739f901860b5aed7aebb3c0fcb60c207d /llvm/lib/CodeGen/LiveIntervalAnalysis.cpp | |
parent | bfecca33315f52d61616e0382e83afe8232c555d (diff) | |
download | bcm5719-llvm-5c3de1560abc535a5831b6b3af30b656c127da36.tar.gz bcm5719-llvm-5c3de1560abc535a5831b6b3af30b656c127da36.zip |
If timestamps are enabled when logging GDB remote packets ("log enable -T -f /tmp/packets.log gdb-remote logs") then get the amount of time spent executing each packet and summarize at the end of a dump. Sample timing output looks like:
----------------------------------------------------------------------
Packet timing summary:
----------------------------------------------------------------------
Packet Time %
---------------------- -------- ------
qThreadStopInfo 0.363844 35.35
m 0.281967 27.39
s 0.147160 14.30
qfThreadInfo 0.070865 6.88
qsThreadInfo 0.061608 5.99
z 0.036796 3.57
Z 0.036271 3.52
c 0.018410 1.79
H 0.012418 1.21
---------------------- -------- ------
Total 1.029339 100.00
llvm-svn: 148983
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervalAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions