RAMASUBRAMANIAN Srikant
2011-01-05 16:47:24 UTC
Hi,
I am kind of new to DTrace , I have written a script to time function calls
in our application library ,
Wanted to know how to interpret the output from quantize of the elapsed time
in each function call , here is a sample
Here is the entry and return function for the library that is being traced
pid$1:libswduar::entry
{
duarEntry[probefunc] = timestamp;
@duarCount[probefunc] = count();
}
pid$1:libswduar::return
{
this->elapsed = (timestamp - duarEntry[probefunc])/1000000;
@totduarTime[probefunc] = quantize(this->elapsed);
duarEntry[probefunc] = 0;
}
LdapSearchRequest
value ------------- Distribution ------------- count
-1 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 147
1 | 0
2 | 0
4 | 0
8 | 0
16 | 0
32 | 0
64 | 0
128 | 0
256 | 0
512 | 0
1024 | 0
2048 | 0
4096 | 0
8192 | 0
16384 | 0
32768 | 0
65536 | 0
131072 | 0
262144 | 0
524288 | 0
1048576 | 0
2097152 | 0
4194304 | 0
8388608 | 0
16777216 | 0
33554432 | 0
67108864 | 0
134217728 | 0
268435456 | 0
536870912 | 0
1073741824 | 0
2147483648 |@@@@@ 21
4294967296 | 0
Thanks & Regards
Srikant Ramasubramanian
SWIFTNet Link
Tel: + 1(703) - 365- 6117
Fax: + 1(703) - 365 - 6410
Company name (e.g. 'S.W.I.F.T. SCRL' for users in BE)
<http://www.swiftcommunity.net/>
Loading Image...
This e-mail and any attachments thereto may contain information which is
confidential and/or proprietary and intended for the sole use of the
recipient(s) named above. If you have received this e-mail in error, please
immediately notify the sender and delete the mail. Thank you for your
co-operation. SWIFT reserves the right to retain e-mail messages on its
systems and, under circumstances permitted by applicable law, to monitor and
intercept e-mail messages to and from its systems. Please visit
www.swift.com for more information about SWIFT.
I am kind of new to DTrace , I have written a script to time function calls
in our application library ,
Wanted to know how to interpret the output from quantize of the elapsed time
in each function call , here is a sample
Here is the entry and return function for the library that is being traced
pid$1:libswduar::entry
{
duarEntry[probefunc] = timestamp;
@duarCount[probefunc] = count();
}
pid$1:libswduar::return
{
this->elapsed = (timestamp - duarEntry[probefunc])/1000000;
@totduarTime[probefunc] = quantize(this->elapsed);
duarEntry[probefunc] = 0;
}
LdapSearchRequest
value ------------- Distribution ------------- count
-1 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 147
1 | 0
2 | 0
4 | 0
8 | 0
16 | 0
32 | 0
64 | 0
128 | 0
256 | 0
512 | 0
1024 | 0
2048 | 0
4096 | 0
8192 | 0
16384 | 0
32768 | 0
65536 | 0
131072 | 0
262144 | 0
524288 | 0
1048576 | 0
2097152 | 0
4194304 | 0
8388608 | 0
16777216 | 0
33554432 | 0
67108864 | 0
134217728 | 0
268435456 | 0
536870912 | 0
1073741824 | 0
2147483648 |@@@@@ 21
4294967296 | 0
Thanks & Regards
Srikant Ramasubramanian
SWIFTNet Link
Tel: + 1(703) - 365- 6117
Fax: + 1(703) - 365 - 6410
Company name (e.g. 'S.W.I.F.T. SCRL' for users in BE)
<http://www.swiftcommunity.net/>
Loading Image...
This e-mail and any attachments thereto may contain information which is
confidential and/or proprietary and intended for the sole use of the
recipient(s) named above. If you have received this e-mail in error, please
immediately notify the sender and delete the mail. Thank you for your
co-operation. SWIFT reserves the right to retain e-mail messages on its
systems and, under circumstances permitted by applicable law, to monitor and
intercept e-mail messages to and from its systems. Please visit
www.swift.com for more information about SWIFT.