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