trying to understand tnfdump log
Hi,
I am tracing a pthread and socket program to see where the bottleneck is as it is slow. However I am not sure which value to use for the tracing of the program. This is my tnfdump log
Here should I be using the Elapsed(ms) or Delta(ms). Is the elapsed ms the difference between 1 probe to the next probe or is it from the time of execution of the thread. And what is the use of delta ms in tnfprobe. I have looked at the man page and can't figure out which exactly to use but seem to think that I must actually use the elapsed ms value.
probe tnf_name:"CreateDirectoryListLock" tnf_string:"keys dirLock;file server.cpp;line 85;lock probe"
probe tnf_name:"CreateDirectoryListUnLock" tnf_string:"keys dirUnLock;file server.cpp;line 98;lock probe"
- - -- -- - -
Elapsed (ms)Delta (ms)PID LWPIDTIDCPU Probe NameData / Description . . .
- - -- -- - -
0.000000 0.0000005602 2- CreateDirectoryListLock
2.025600 2.0256005602 2- CreateDirectoryListUnLock
2330.1313002328.1057005603 3- CreateDirectoryListLock
2330.814200 0.6829005603 3- CreateDirectoryListUnLock
2359.53410028.7199005604 4- CreateDirectoryListLock
2362.301400 2.7673005604 4- CreateDirectoryListUnLock
121831.409000119469.1076005605 5- CreateDirectoryListLock
121832.529800 1.1208005605 5- CreateDirectoryListUnLock
241825.055500119992.5257005606 6- CreateDirectoryListLock
241826.863900 1.8084005606 6- CreateDirectoryListUnLock
361843.852800120016.9889005607 7- CreateDirectoryListLock
361845.274200 1.4214005607 7- CreateDirectoryListUnLock
481808.093500119962.8193005608 8- CreateDirectoryListLock
481811.186100 3.0926005608 8- CreateDirectoryListUnLock
600918.163300119106.9772005609 9- CreateDirectoryListLock
600920.073700 1.9104005609 9- CreateDirectoryListUnLock
720949.697800120029.62410056011 11- CreateDirectoryListLock
720950.982800 1.28500056012 12- CreateDirectoryListLock
720952.478200 1.49540056011 11- CreateDirectoryListUnLock
720952.631000 0.15280056013 13- CreateDirectoryListLock
720952.779300 0.14830056014 14- CreateDirectoryListLock
720953.293700 0.51440056012 12- CreateDirectoryListUnLock
720953.871400 0.57770056014 14- CreateDirectoryListUnLock
720958.510100 4.63870056013 13- CreateDirectoryListUnLock
840819.169500119860.65940056015 15- CreateDirectoryListLock
840821.008100 1.83860056015 15- CreateDirectoryListUnLock
840826.577000 5.56890056016 16- CreateDirectoryListLock
840827.569300 0.99230056016 16- CreateDirectoryListUnLock
840943.204100115.63480056017 17- CreateDirectoryListLock
840944.322900 1.11880056017 17- CreateDirectoryListUnLock
840945.879700 1.55680056018 18- CreateDirectoryListLock
840946.726800 0.84710056018 18- CreateDirectoryListUnLock
840952.077300 5.35050056019 19- CreateDirectoryListLock
840954.662500 2.58520056019 19- CreateDirectoryListUnLock
960820.765400119866.10290056023 23- CreateDirectoryListLock
960821.055500 0.29010056022 22- CreateDirectoryListLock
960823.139700 2.08420056023 23- CreateDirectoryListUnLock
960824.194500 1.05480056022 22- CreateDirectoryListUnLock
960828.089500 3.89500056020 20- CreateDirectoryListLock
960828.799600 0.71010056020 20- CreateDirectoryListUnLock
960833.269600 4.47000056024 24- CreateDirectoryListLock
960833.566100 0.29650056021 21- CreateDirectoryListLock
960834.277400 0.71130056024 24- CreateDirectoryListUnLock
960834.884300 0.60690056021 21- CreateDirectoryListUnLock
960851.94790017.06360056025 25- CreateDirectoryListLock
960852.362500 0.41460056025 25- CreateDirectoryListUnLock
Thanks

