I got my copy of ;login:, the usenix journal today. Someone has an
article on micro-benchmarking Java systems in there, where they're
timing things like loops and method dispatch and so on. Most of the
code consists of repeating `get the current time, do x y times,
subtract the new current time from the old one and divide by
something', where x is the variable bit. it's just so sad to see
people who are paid good salaries having to write out macro expansions
by hand...
--tim