Hi,

It might be interesting to some of you.

http://int3.de/download/ntrace/NTrace_FunctionBoundaryTracingForIa32.pdf
http://int3.de/download/ntrace/NTrace_FunctionBoundaryTracingForIa32_WCRE2009_SlideDeck.pdf

I repeated the getpid() microbenchmark on my Toshiba r600 and I got about 4x slowdown while fbt::getpid:entry,fbt::getpid:return were active and about 2x slowdown for syscall::getpid:entry,syscall::getpid:return so the numbers they provided for x86 seem right. I noticed that they used open solaris 32bit for some reason, I did in 64bit mode and got similar results so probably doesn't matter that much for that particular microbenchmark.

Of course in real life it doesn't matter that much and real overhead will be much smaller in most cases still the ntrace results are interesting.

_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to