On 21 September 2012 07:23, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:
For a very simple reason: unless the algorithm under benchmark is very long-running, max is completely useless, and it ruins average as well.

This is only true for systems with a comprehensive pre-emptive OS running on the same core. Most embedded systems will only be affected by cache misses and bus contention, in that situation, max is perfectly acceptable.